.dp__input_wrap{box-sizing:unset;position:relative;width:100%}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color)}.dp__input_valid,.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color)}.dp__input_invalid,.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border:1px solid var(--dp-border-color);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);font-family:var(--dp-font-family);font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);outline:none;padding:var(--dp-input-padding);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:transparent}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;height:var(--dp-font-size);width:var(--dp-font-size);stroke-width:0;box-sizing:content-box;color:var(--dp-icon-color);font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px}.dp__input_icon{inset-inline-start:0}.dp--clear-btn,.dp__input_icon{color:var(--dp-icon-color);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.dp--clear-btn{align-items:center;background:transparent;border:none;display:inline-flex;inset-inline-end:0;margin:0;padding:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border:1px solid var(--dp-menu-border-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);font-size:var(--dp-font-size);min-width:var(--dp-menu-min-width);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dp__menu,.dp__menu:after,.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_disabled,.dp__menu_readonly{top:0;right:0;bottom:0;left:0;position:absolute;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:transparent;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dp--menu-loader{animation:dp-load-rotation 1s linear infinite;border:var(--dp-loader);border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;position:absolute;width:48px}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dp__arrow_top{border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);top:0;transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom,.dp__arrow_top{background-color:var(--dp-background-color);height:12px;left:var(--dp-arrow-left);position:absolute;width:12px}.dp__arrow_bottom{border-bottom:1px solid var(--dp-menu-border-color);border-inline-end:1px solid var(--dp-menu-border-color);bottom:0;transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{padding:2px 0;text-align:center}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates-collapsed,.dp--preset-dates[data-dp-mobile]{align-self:center;border:none;display:flex;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);overflow-x:auto}.dp__sidebar_left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp__sidebar_right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{border-radius:var(--dp-border-radius);color:var(--dp-text-color);display:block;padding:5px;text-align:left;transition:var(--dp-common-transition);white-space:nowrap;width:100%}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp--menu-content-wrapper-collapsed,.dp__menu_content_wrapper[data-dp-mobile]{flex-direction:column-reverse}.dp__calendar_header{align-items:center;color:var(--dp-text-color);display:flex;font-weight:700;justify-content:center;position:relative;white-space:nowrap}.dp__calendar_header_item{box-sizing:border-box;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);text-align:center;width:var(--dp-cell-size)}.dp__calendar_row{align-items:center;display:flex;justify-content:center;margin:var(--dp-row-margin)}.dp__calendar_item{box-sizing:border-box;color:var(--dp-text-color);flex-grow:1;text-align:center}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{align-items:center;border:1px solid transparent;border-radius:var(--dp-cell-border-radius);box-sizing:border-box;display:flex;height:var(--dp-cell-size);justify-content:center;padding:var(--dp-cell-padding);position:relative;text-align:center;width:var(--dp-cell-size)}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__active_date,.dp__range_end,.dp__range_start{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover:hover,.dp__date_hover_end:hover,.dp__date_hover_start:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_disabled,.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);border:1px solid var(--dp-range-between-border-color);border-radius:0;color:var(--dp-range-between-dates-text-color)}.dp__range_between_week{background:var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color);border-radius:0;border-top:1px solid var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-bottom:1px dashed var(--dp-primary-color);border-radius:0;border-top:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-bottom:1px dashed var(--dp-primary-color);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-bottom:1px dashed var(--dp-primary-color);border-end-end-radius:var(--dp-cell-border-radius);border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{background:var(--dp-border-color);height:1px;width:100%}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_dot,.dp__marker_line{background-color:var(--dp-marker-color);bottom:0;height:5px;position:absolute}.dp__marker_dot{border-radius:50%;left:50%;transform:translate(-50%);width:5px}.dp__marker_line{left:0;width:100%}.dp__marker_tooltip{background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);border-radius:var(--dp-border-radius);box-sizing:border-box;cursor:default;padding:5px;position:absolute;z-index:99999}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{align-items:center;color:var(--dp-text-color);display:flex;flex-flow:row nowrap}.dp__tooltip_mark{background-color:var(--dp-text-color);border-radius:50%;color:var(--dp-text-color);height:5px;margin-inline-end:5px;width:5px}.dp__arrow_bottom_tp{background-color:var(--dp-tooltip-color);border-bottom:1px solid var(--dp-border-color);border-inline-end:1px solid var(--dp-border-color);bottom:0;height:8px;position:absolute;transform:translate(-50%,50%) rotate(45deg);width:8px}.dp__instance_calendar{position:relative;width:100%}.dp--flex-display-collapsed,.dp__flex_display[data-dp-mobile]{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{align-items:center;box-sizing:border-box;color:var(--dp-text-color);display:flex;height:var(--dp-month-year-row-height)}.dp__inner_nav{align-items:center;border-radius:50%;color:var(--dp-icon-color);cursor:pointer;display:flex;height:var(--dp-month-year-row-button-size);justify-content:center;text-align:center;width:var(--dp-month-year-row-button-size)}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled,.dp__inner_nav_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{align-items:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);cursor:pointer;display:flex;height:var(--dp-month-year-row-height);justify-content:center;text-align:center}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;flex-direction:column;width:100%}.dp__overlay{background:var(--dp-background-color);box-sizing:border-box;color:var(--dp-text-color);font-family:var(--dp-font-family);transition:opacity 1s ease-out;width:100%;z-index:99999}.dp--overlay-absolute{height:100%;left:0;position:absolute;top:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{background-color:var(--dp-scroll-bar-background);box-shadow:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;height:var(--dp-overlay-height);overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;margin-inline:auto;max-width:100%;padding:0;width:100%}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;padding:var(--dp-overlay-col-padding);white-space:nowrap;width:33%}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell,.dp__overlay_cell_active{border-radius:var(--dp-border-radius);cursor:pointer;text-align:center}.dp__overlay_cell:hover{transition:var(--dp-common-transition)}.dp__cell_in_between,.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{box-sizing:border-box;right:5px}.dp__overlay_cell_disabled{cursor:not-allowed}.dp__overlay_cell_disabled,.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed}.dp__overlay_cell_active_disabled,.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp--qr-btn,.dp--time-invalid,.dp--time-overlay-btn,.dp__btn{border:none;font:inherit;line-height:normal;transition:var(--dp-common-transition)}.dp--year-mode-picker{align-items:center;display:flex;height:var(--dp-cell-size);justify-content:space-between;width:100%}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{align-items:center;color:var(--dp-text-color);display:flex;font-family:var(--dp-font-family);justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;justify-content:center;width:100%}.dp__inc_dec_button{align-items:center;border-radius:50%;box-sizing:border-box;color:var(--dp-icon-color);cursor:pointer;display:flex;justify-content:center;margin:0;padding:5px}.dp__inc_dec_button,.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{align-items:center;border-radius:var(--dp-border-radius);color:var(--dp-text-color);cursor:pointer;display:flex;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{align-items:center;cursor:pointer;display:flex;height:8px;padding:0;width:100%}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);border:none;border-radius:var(--dp-border-radius);color:var(--dp-primary-text-color);cursor:pointer;padding:var(--dp-common-padding)}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{background-color:var(--dp-secondary-color);border-collapse:collapse;height:4px;transition:var(--dp-common-transition);width:100%}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r,.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{align-items:center;box-sizing:border-box;color:var(--dp-text-color);display:flex;flex-flow:row nowrap;padding:var(--dp-action-row-padding);width:100%}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{color:var(--dp-text-color);display:block;font-size:var(--dp-preview-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp__action_buttons{align-items:center;display:flex;flex:0;justify-content:flex-end;margin-inline-start:auto;white-space:nowrap}.dp__action_button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--dp-border-radius);cursor:pointer;display:inline-flex;font-family:var(--dp-font-family);font-size:var(--dp-preview-font-size);height:var(--dp-action-button-height);line-height:var(--dp-action-button-height);margin-inline-start:3px;padding:var(--dp-action-buttons-padding)}.dp__action_cancel{border:1px solid var(--dp-border-color);color:var(--dp-text-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed}.dp--qr-btn-disabled,.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{padding:var(--dp-common-padding);width:100%}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4,0,1,1);--dp-transition-timing:ease-out;--dp-action-row-transtion:all .2s ease-in;--dp-font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp__theme_dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:rgba(0,92,178,.2);--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:rgba(25,118,210,.1);--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.dp__flex{align-items:center;display:flex}.dp__btn{background:none}.dp__main{box-sizing:border-box;font-family:var(--dp-font-family);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dp__main *{direction:var(--dp-direction,ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{align-items:center;box-sizing:border-box;color:var(--dp-icon-color);cursor:pointer;display:flex;height:var(--dp-button-height);padding:var(--dp-common-padding);place-content:center center;text-align:center;width:100%}.dp__button.dp__overlay_action{bottom:0;position:absolute}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{align-items:flex-start;flex-direction:column}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length)*-1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length)*-1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}:root{--dp-input-padding:14px 22px 13px 68px;box-shadow:inset 1px 2px 3px #00000040;--dp-border-radius:50px;--dp-cell-border-radius:4px;--dp-common-transition:all .1s ease-in;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:40px;--dp-button-icon-height:20px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-action-buttons-padding:2px 5px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-two-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-menu-padding:6px 8px;--dp-cell-size:55px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:.8rem;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4,0,1,1);--dp-transition-timing:ease-out}.dp__arrow_bottom,.dp__calendar_header_separator{display:none}.dp__range_between,.dp__range_end,.dp__range_start{background:var(--color-middle-gray);border:1px solid #fff;color:#fff!important}.dp--future .price__ceil,.dp__range_between .price__ceil{color:#000}.dp__range_between .price__ceil,.dp__range_end .price__ceil,.dp__range_start .price__ceil{color:#fff!important}.dp__today{border:1px solid var(--color-middle-gray)}.dp__outer_menu_wrap{left:50%!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important}.dp__arrow_top{display:none}.dp__theme_light{--dp-background-color:#fff}.vdp-datepicker__calendar{height:100%;width:100%}.dp__input_icon{color:#b1b1b1;height:auto;padding:0 20px;width:27px}.dp__input_icon_pad{padding-inline-start:68px}.dp--menu-wrapper,::v-deep .dp__outer_menu_wrap{left:0!important;position:absolute!important;top:0!important}.dp__flex_display{display:flex;max-height:520px;min-height:520px;overflow:hidden;padding:0 80px 55px}.dp__menu_inner{gap:45px}.dp__icon{height:100%;width:100%}.dp--arrow-btn-nav:last-of-type{align-items:center;display:flex;justify-content:center;position:absolute;width:30px}.dp__inner_nav:hover{background:inherit}button[data-dp-element=action-prev]{left:-30px}button[data-dp-element=action-next]{right:-30px}.dp__calendar_header{font-weight:400}.dp__calendar_header div:nth-child(6),.dp__calendar_header div:nth-child(7){color:red}.dp__range_between:hover,.dp__range_end:hover,.dp__range_start:hover{background:var(--color-middle-gray);border:1px solid #fff;color:#fff!important}@media (max-width:1050px){.dp__inner_nav:hover{background:inherit;color:inherit}.dp__outer_menu_wrap{height:70%}.dp__flex_display,.dp__menu_inner,.dp__theme_light{height:100%;max-height:100%;min-height:100%}.dp--arrow-btn-nav{height:25px}:root{--dp-cell-size:45px;--dp-cell-padding:2px}}@media (max-width:900px){.dp__flex_display,.dp__menu_inner{padding:0 25px}.dp__outer_menu_wrap{width:97%}.dp__flex_display,.dp__menu_inner,.dp__theme_light{height:100%;max-height:100%;min-height:100%;overflow:hidden}.dp--arrow-btn-nav:first-of-type,.dp--arrow-btn-nav:last-of-type{margin-left:0!important;margin-right:0!important;position:absolute}button[data-dp-element=action-prev]{left:0!important;margin-right:0!important}button[data-dp-element=action-next]{margin-left:0!important;right:0!important}.dp__month_year_wrap{align-items:center}}@media (max-width:768px){.dp__flex_display,.dp__menu_inner{display:flex;flex-direction:column;gap:0}.dp__outer_menu_wrap{height:97%}:root{--dp-border-radius:19px;--dp-cell-size:35px;--dp-cell-padding:2px}.dp__main{margin:0}.dp__outer_menu_wrap{width:95%}.dp__flex_display,.dp__menu_inner{padding:0 20px}.dp__pointer{min-width:10vw;width:100%}.dp--future,.dp__calendar_item,.dp__cell_disabled,.dp__cell_inner,.dp__date_hover{width:100%!important}.dp--arrow-btn-nav:first-of-type,.dp--arrow-btn-nav:last-of-type{width:30px}.dp__inner_nav{width:100%}}.load-input{background:#eaeaea;border:none;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;cursor:pointer;height:47px;padding:var(--desktop-padding);width:100%}.datepicker__wrapper{height:100%;position:relative;width:100%}.datepicker__wrapper.datepicker__wrapper_open{z-index:10040}.datepicker__wrapper .title__container{position:relative;width:100%}.datepicker__wrapper .title__container .datepicker__title-wrapper{padding-top:43px}@media (max-width:768px){.datepicker__wrapper .title__container .datepicker__title-wrapper{display:none}}.datepicker__wrapper .title__container .datepicker__title-wrapper .datepicker__title{color:var(--color-gray);font-size:25px;font-weight:300;line-height:normal;margin:0;text-align:center}@media (max-width:1050px){.datepicker__wrapper .title__container .datepicker__title-wrapper .datepicker__title{font-size:18px}}.datepicker__wrapper .title__container .close-btn{background-color:transparent;border:none;color:var(--color-gray);cursor:pointer;display:flex;height:30px;padding:0;position:absolute;right:20px;top:20px;transition:all .3s linear;width:30px;z-index:5}.datepicker__wrapper .title__container .close-btn .desktop{display:flex}@media (max-width:768px){.datepicker__wrapper .title__container .close-btn .desktop{display:none}}.datepicker__wrapper .title__container .close-btn .mobile{display:none}@media (max-width:768px){.datepicker__wrapper .title__container .close-btn .mobile{display:flex}.datepicker__wrapper .title__container .close-btn{right:10px;top:10px}}.datepicker__wrapper .action__buttons-wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;padding:0 80px 55px;width:100%}.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0;padding-left:0;width:100%}.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper .input-container-modal{position:relative}.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper .booking-quests__quests-input-modal{list-style:none;width:100%}.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper .promocode-img-modal{height:30px;left:19px;position:absolute;top:6px;width:30px;z-index:9}.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper .base__inputs-modal{background:#eaeaea;border:none;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;color:#000;font-size:12px;font-weight:300;line-height:12px;outline:none;padding:13px 30px 13px 60px;width:100%}@media (max-width:1000px){.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper .base__inputs-modal{font-size:15px}}@media (max-width:380px){.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper .base__inputs-modal{order:1}}.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper .booking-promo__input_type_valid-modal{border:1px solid var(--color-green)}.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper .booking-promo__input_type_invalid-modal{border:1px solid red!important}.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper .booking-promo__input_type_loading-modal{cursor:wait}.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper .delete-button-modal{background:none;border:none;cursor:pointer;display:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper .base__inputs-modal:not(:-moz-placeholder)+.delete-button-modal{display:block}.datepicker__wrapper .action__buttons-wrapper .inputs-wrapper .base__inputs-modal:not(:placeholder-shown)+.delete-button-modal{display:block}.datepicker__wrapper .action__buttons-wrapper .select__changes{align-items:center;background:var(--color-main,#8c9e69);border:none;border-radius:200px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:10px;justify-content:center;line-height:24px;margin:0;padding:13px 149px;width:100%}.datepicker__wrapper .datepicker__overlay{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10040}.datepicker__wrapper.datepicker__wrapper_open .dp--menu-wrapper,.datepicker__wrapper.datepicker__wrapper_open .dp__outer_menu_wrap{z-index:10041!important}.datepicker__wrapper .datepicker__ceils{display:flex;flex-direction:column;gap:5px;width:100%}@media (max-width:768px){.datepicker__wrapper .datepicker__ceils{gap:2px}}.datepicker__wrapper .datepicker__ceils .date__ceil{margin:0}@media (max-width:1050px){.datepicker__wrapper .datepicker__ceils .date__ceil{font-size:15px}}@media (max-width:768px){.datepicker__wrapper .datepicker__ceils .date__ceil{font-size:13px}}.datepicker__wrapper .datepicker__ceils .price__ceil{color:var(--color-gray);font-size:9px;margin:0}@media (max-width:1050px){.datepicker__wrapper .datepicker__ceils .price__ceil{font-size:7px}}.dp__month_year_wrap{align-items:center;justify-content:center}.dp__month_year_select{margin:10px 0;pointer-events:none;text-transform:uppercase;width:-moz-max-content;width:max-content}@media (max-width:1050px){.dp__month_year_select{font-size:16px}}.dp__calendar_header_item{height:30px}@media (max-width:1050px){.dp__calendar_header_item{font-size:11px}}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .2s ease-out}.slide-fade-leave-active{transition:all .1s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(20px)}.input-slot-image{height:10px;margin-right:20px;pointer-events:none;width:auto}.arrow-datepicker{display:block;height:35px!important;width:auto!important}@media (max-width:1050px){.arrow-datepicker{height:25px!important}}.arrow-left-datepicker{font-weight:100;transform:rotate(0)}.arrow-right-datepicker{font-weight:100;transform:rotate(180deg)}.continue-button-container{background:#fff;border-radius:23px;bottom:11px;display:flex;justify-content:center;left:10px;padding:0 10px;position:fixed;right:0;width:94%;z-index:111111}.continue-button{background:var(--color-main);border:none;border-radius:30px;color:#fff;font-size:16px;max-width:420px;padding:12px;width:100%}.continue-button:hover{background-color:var(--color-dark-main)}.continue-button-disabled,.continue-button-disabled:hover{background-color:var(--color-extra-middle-gray);cursor:not-allowed}.continue-button-disabled:hover{box-shadow:none}@media (max-width:768px){.dp__icon{height:30px!important;width:30px!important}}.select-input__item-disabled[data-v-022c58b0]{cursor:not-allowed;height:100%;left:0;position:absolute;top:0;width:100%}.select-input[data-v-022c58b0]{position:relative}svg[data-v-022c58b0-s]{content:"";left:var(--desktop-slot-left);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.select-input[data-v-022c58b0]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 10'%3E%3Cpath fill='%23B1B1B1' d='M17.18 1.59c0 .387-.142.774-.448 1.08l-6.82 6.819c-.59.59-1.567.59-2.157 0l-6.82-6.82a1.536 1.536 0 0 1 0-2.158c.59-.59 1.567-.59 2.158 0l5.74 5.741 5.742-5.74c.59-.591 1.567-.591 2.157 0 .306.284.448.691.448 1.078'/%3E%3C/svg%3E");height:11px;pointer-events:none;position:absolute;right:var(--desktop-arrow-right);top:44%;transform:translateY(-50%);width:18px}.select-input__item[data-v-022c58b0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eaeaea;border:none;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;color:var(--color-black);cursor:pointer;font-size:var(--desktop-font-size);font-weight:300;line-height:1;outline:none;padding:var(--desktop-padding);width:100%}@media (max-width:1050px){.select-input__item[data-v-022c58b0]{font-size:15px;line-height:130%}}@media (max-width:380px){.select-input__item[data-v-022c58b0]{height:47px;width:100%}}@media screen and (max-width:767px){svg[data-v-022c58b0-s]{content:"";left:var(--mobile-slot-left);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.select-input[data-v-022c58b0]:after{right:var(--mobile-arrow-right);top:45%}}svg[data-v-0f467668]{height:var(--desktop-height);width:var(--desktop-width)}@media screen and (max-width:767px){svg[data-v-0f467668]{height:var(--mobile-height);width:var(--mobile-width)}}svg[data-v-351f49f2]{height:20px;width:20px}@media screen and (max-width:767px){svg[data-v-351f49f2]{height:17px;width:17px}}.booking-quests-dates[data-v-ffcaef2a]{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;justify-content:space-between;margin:0;padding:5px 0 0}@media (max-width:850px){.booking-quests-dates[data-v-ffcaef2a]{padding:20px 0 0}}.booking-quests__container[data-v-ffcaef2a]{align-items:flex-start;display:flex;margin-left:0;margin-top:auto}@media (max-width:900px){.booking-quests__container[data-v-ffcaef2a]{bottom:20px;position:absolute;width:95%}}@media (max-width:850px){.booking-quests__container[data-v-ffcaef2a]{flex-direction:column}}.booking-quests__dates[data-v-ffcaef2a]{position:relative}.booking-quests__list[data-v-ffcaef2a]{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0;padding:0;width:100%}@media (max-width:900px){.booking-quests__list[data-v-ffcaef2a]{justify-content:space-between}}.booking-quests__list li[data-v-ffcaef2a]{width:310px}@media (max-width:1450px){.booking-quests__list li[data-v-ffcaef2a]{width:325px}}@media (max-width:1050px){.booking-quests__list li[data-v-ffcaef2a]{width:315px}}.booking-quests__dates li[data-v-ffcaef2a]{display:flex;flex-direction:column;gap:14px;position:relative;width:50%}.booking-quests__title[data-v-ffcaef2a]{color:var(--color-main,#8c9e69);font-family:Montserrat;font-size:20px;font-weight:700;line-height:24px;margin:0;text-align:center}@media (max-width:1050px){.booking-quests__title[data-v-ffcaef2a]{font-size:15px}}.booking-quests__date-label[data-v-ffcaef2a]{align-items:center;background:#eaeaea;border:none;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;color:var(--color-black);cursor:pointer;display:flex;font-size:20px;font-weight:300;gap:15px;height:auto;justify-content:flex-start;line-height:normal;padding:9px 20px;position:relative;text-align:start;width:100%}@media (max-width:380px){.booking-quests__date-label[data-v-ffcaef2a]{padding:0 20px}}.booking__button-wrapper[data-v-ffcaef2a]{display:flex;justify-content:center;padding:21px 35px 10px;width:100%}.booking-quests__date-label[data-v-ffcaef2a]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 10'%3E%3Cpath fill='%23B1B1B1' d='M17.18 1.59c0 .387-.142.774-.448 1.08l-6.82 6.819c-.59.59-1.567.59-2.157 0l-6.82-6.82a1.536 1.536 0 0 1 0-2.158c.59-.59 1.567-.59 2.158 0l5.74 5.741 5.742-5.74c.59-.591 1.567-.591 2.157 0 .306.284.448.691.448 1.078'/%3E%3C/svg%3E");height:10px;position:absolute;right:22px;top:35%;transform:translateY(-50%);width:18px}.dates-wrapper[data-v-ffcaef2a]{align-items:center;display:flex}.booking-quests__date-input[data-v-ffcaef2a]{background:none;border:none;font-weight:300;outline:none}@media (max-width:1050px){.booking-quests__date-input[data-v-ffcaef2a]{font-size:15px}}@media (max-width:380px){.booking-quests__date-input[data-v-ffcaef2a]{height:47px;width:100%}}.booking-quests__date-departure[data-v-ffcaef2a]{color:var(--color-black);font-size:20px;font-weight:300;margin:0;white-space:nowrap}@media (max-width:1050px){.booking-quests__date-departure[data-v-ffcaef2a]{font-size:15px}}.booking-quests__rooms-title[data-v-ffcaef2a]{color:#828282;font-family:Montserrat;font-size:16.5px;font-weight:400;line-height:20px;margin:0}@media (max-width:380px){.booking-quests__rooms-title[data-v-ffcaef2a]{font-size:10px;margin:0}}.booking-quests__rooms-text[data-v-ffcaef2a]{color:#000;font-family:Montserrat;font-size:16.5px;font-weight:400;line-height:20px}@media (max-width:380px){.booking-quests__rooms-text[data-v-ffcaef2a]{font-size:10px;margin:0}}.booking-quests__quests[data-v-ffcaef2a]{border-bottom:1px solid var(--color-middle-gray);display:flex;flex-direction:column;margin:35px 0 0;padding:0 0 25px}.booking-quests__quests-title[data-v-ffcaef2a]{color:var(--color-main,#8c9e69);font-size:20px;font-weight:700;line-height:normal;margin:0 0 10px}.booking-quests__quests-input[data-v-ffcaef2a]{list-style:none;width:100%}.booking-quests__children[data-v-ffcaef2a]{display:flex;flex-direction:column;gap:19px;order:1;padding:0}.booking-quests__children-item[data-v-ffcaef2a]{align-items:center;background:#eaeaea;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px 30px 10px 20px;position:relative;width:100%}.booking-quests__children-text[data-v-ffcaef2a]{align-items:center;color:#000;display:flex;font-family:Montserrat;font-size:14px;font-weight:300;gap:30px;line-height:14px;margin:0;text-align:left;white-space:nowrap}.booking-quests__children-delete[data-v-ffcaef2a]{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23B1B1B1' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.13' d='m2.084 13.905 11.81-11.81M13.893 13.905 2.083 2.095'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;cursor:pointer;height:16px;padding:0;position:absolute;right:20px;transition:all .3s linear;width:16px}.booking-quests__children-delete[data-v-ffcaef2a]:hover{opacity:.6}.booking-quests__children-input[data-v-ffcaef2a]{list-style:none;width:100%}.booking-quests__btn[data-v-ffcaef2a]{background-color:transparent;border:none;color:var(--color-black);cursor:pointer;display:none!important;display:flex;margin:25px 0 0;padding:0;width:-moz-fit-content;width:fit-content}.booking-quests__btn[data-v-ffcaef2a]:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" fill="none" viewBox="0 0 20 21"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M1.512 10.499h16.701M9.862 18.85V2.148"/></svg>');margin:0 0 0 19px}.booking-quests__btn p[data-v-ffcaef2a]{font-size:20px;font-weight:400;line-height:normal;margin:0}.booking-quests__btn span[data-v-ffcaef2a]{font-weight:700}.booking-promo[data-v-ffcaef2a]{display:flex;flex-direction:column;gap:15px;margin:20px 0 0}.booking-promo__wrapper[data-v-ffcaef2a]{align-items:center;display:flex;gap:19px}.booking-promo__label[data-v-ffcaef2a]{border:1px solid var(--color-black);border-radius:5px;cursor:pointer;height:25px;position:relative;width:25px}.booking-promo__checkbox:checked+.booking-promo__label[data-v-ffcaef2a]{background-color:var(--color-main,#8c9e69);border:1px solid var(--color-main,#8c9e69);position:relative}.column-list[data-v-ffcaef2a]{display:flex;flex-direction:column}.booking-promo__checkbox:checked+.booking-promo__label[data-v-ffcaef2a]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Crect width='25' height='25' fill='%23C8AA6D' rx='5'/%3E%3Cpath fill='%23fff' d='M9.944 19.912c-.388 0-.757-.156-1.029-.427l-5.493-5.493a1.464 1.464 0 0 1 0-2.058 1.464 1.464 0 0 1 2.058 0l4.464 4.464 9.976-9.976a1.464 1.464 0 0 1 2.057 0 1.464 1.464 0 0 1 0 2.058L10.974 19.485c-.272.271-.641.427-1.03.427'/%3E%3C/svg%3E");position:absolute}.booking-promo__checkbox[data-v-ffcaef2a]{opacity:0;position:absolute;visibility:hidden;width:0;z-index:-1}.booking-promo__text[data-v-ffcaef2a]{margin:0}.booking-promo__input[data-v-ffcaef2a],.booking-promo__text[data-v-ffcaef2a]{font-size:20px;font-weight:400;line-height:normal}.booking-promo__input[data-v-ffcaef2a]{background-color:transparent;border:1px solid var(--color-gray);border-radius:10px;height:38px;padding:0 22px}.booking-promo__input[data-v-ffcaef2a]:focus-visible{outline:none!important}.booking-promo__input_type_valid[data-v-ffcaef2a]{border:1px solid var(--color-green)}.booking-promo__input_type_invalid[data-v-ffcaef2a]{border:1px solid red!important}.booking-promo__input_type_loading[data-v-ffcaef2a]{cursor:wait}.booking-quests__dates-wrapper[data-v-ffcaef2a]{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 4px;width:100%}@media (max-width:850px){.booking-quests__dates-wrapper[data-v-ffcaef2a]{width:100%}}.booking-quests-dates__btn[data-v-ffcaef2a]{align-items:center;background:var(--color-main,#8c9e69);border:none;border-radius:200px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:10px;justify-content:center;line-height:24px;margin-top:15px;padding:13px 149px;width:100%}@media (max-width:900px){.booking-quests-dates__btn[data-v-ffcaef2a]{font-size:15px;height:47px;padding:0;width:100%}}.booking-quests-dates__btn[data-v-ffcaef2a]:hover{background:var(--color-dark-main,#525f45);transition:.4s}.booking-quests-dates__btn_disabled[data-v-ffcaef2a],.booking-quests-dates__btn_disabled[data-v-ffcaef2a]:hover{background-color:var(--color-extra-middle-gray);cursor:not-allowed}.booking-quests-dates__btn_disabled[data-v-ffcaef2a]:hover{box-shadow:none}.base__inputs[data-v-ffcaef2a]{background:#eaeaea;border:none;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;color:#000;font-size:12px;font-weight:300;line-height:12px;outline:none;padding:13px 30px 13px 60px;width:100%}@media (max-width:1000px){.base__inputs[data-v-ffcaef2a]{font-size:15px}}@media (max-width:380px){.base__inputs[data-v-ffcaef2a]{order:1}}.booking-quests__date-input[data-v-ffcaef2a]::-moz-placeholder,.booking-quests__date-input[data-v-ffcaef2a]::-webkit-input-placeholder,.booking-quests__date-input[data-v-ffcaef2a]::placeholder{color:#000!important}.label-icon[data-v-ffcaef2a]{height:30px;width:30px}@media screen and (max-width:850px){.booking-quests-dates[data-v-ffcaef2a]{width:100%}.booking-quests__list[data-v-ffcaef2a]{flex-direction:row;gap:15px;width:100%}.booking-quests__dates li[data-v-ffcaef2a]{gap:8px;width:100%}.booking-quests__title[data-v-ffcaef2a]{font-size:14px}.booking-quests__date-label[data-v-ffcaef2a]:after{bottom:16%;right:15px;width:17px}.booking-quests__date-label[data-v-ffcaef2a]:before{bottom:5px;height:22px;left:15px;width:20px}.booking-quests__rooms-text[data-v-ffcaef2a],.booking-quests__rooms-title[data-v-ffcaef2a]{font-size:10px;margin:0}.booking-quests__quests[data-v-ffcaef2a]{margin:18px 0 0;padding:0 0 20px}.booking-quests__quests-title[data-v-ffcaef2a]{font-size:14px}.booking-quests__quests li[data-v-ffcaef2a]{width:100%}.booking-quests__children[data-v-ffcaef2a]{gap:15px}.booking-quests__children-item[data-v-ffcaef2a]{border-radius:200px}.booking-quests__children-text[data-v-ffcaef2a]{font-size:14px;gap:30px}.booking-quests__children-delete[data-v-ffcaef2a]{height:14px;width:14px}.booking-quests__btn[data-v-ffcaef2a]{background-color:transparent;border:none;cursor:pointer;display:flex;margin:20px 0 0;padding:0;width:-moz-fit-content;width:fit-content}.booking-quests__btn[data-v-ffcaef2a]:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="none" viewBox="0 0 20 21"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M1.512 10.499h16.701M9.862 18.85V2.148"/></svg>');margin:2px 0 0 19px}.booking-promo__text[data-v-ffcaef2a],.booking-quests__btn p[data-v-ffcaef2a]{font-size:16px}}.promocode-input[data-v-ffcaef2a]{display:flex;position:relative}.rooms__number-wrapper[data-v-ffcaef2a]{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:45px}@media (max-width:850px){.rooms__number-wrapper[data-v-ffcaef2a]{gap:5px;margin-bottom:20px}}.input-container[data-v-ffcaef2a]{align-items:center;display:flex;position:relative}.delete-button[data-v-ffcaef2a]{background:none;border:none;cursor:pointer;display:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.base__inputs:not(:-moz-placeholder)+.delete-button[data-v-ffcaef2a]{display:block}.base__inputs:not(:placeholder-shown)+.delete-button[data-v-ffcaef2a]{display:block}.promocode-img[data-v-ffcaef2a]{height:24px;left:15px;position:absolute;top:48%;transform:translateY(-50%);width:18px;z-index:1}.close-modal[data-v-ffcaef2a]{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:15px;top:15px;z-index:999}.close-modal img[data-v-ffcaef2a]{height:35px;width:35px}.booking-quests-dates[data-v-e16fe036]{font-family:Gilroy,sans-serif;margin:0 auto;min-width:770px;padding:50px 0 0;width:40%}@media (max-width:850px){.booking-quests-dates[data-v-e16fe036]{padding:10px 0 0}}@media screen and (max-width:1023px){.booking-quests-dates[data-v-e16fe036]{min-width:unset;width:80%}}.booking-quests__container[data-v-e16fe036]{align-items:flex-start;display:flex;gap:20px}@media (max-width:850px){.booking-quests__container[data-v-e16fe036]{flex-direction:column;width:100%}}.booking-quests__dates[data-v-e16fe036]{position:relative}.booking-quests__list[data-v-e16fe036]{display:flex;flex-direction:column;gap:30px;justify-content:space-between;list-style-type:none;margin:0;padding:0;width:100%}.booking-quests__list li[data-v-e16fe036]{display:flex;gap:20px;width:100%}.booking-quests__dates li[data-v-e16fe036]{display:flex;flex-direction:column;gap:14px;position:relative;width:50%}.booking-quests__title[data-v-e16fe036]{color:var(--color-main,#8c9e69);font-family:Montserrat;font-size:20px;font-weight:700;line-height:24px;margin:0;text-align:center}@media (max-width:1050px){.booking-quests__title[data-v-e16fe036]{font-size:15px}}.booking-quests__date-label[data-v-e16fe036]{align-items:center;background:#eaeaea;border:none;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;color:var(--color-black);cursor:pointer;display:flex;font-size:20px;font-weight:300;gap:15px;height:auto;justify-content:flex-start;line-height:normal;padding:9px 20px;position:relative;text-align:start;width:100%}@media (max-width:380px){.booking-quests__date-label[data-v-e16fe036]{padding:0 20px}}.booking__button-wrapper[data-v-e16fe036]{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin-bottom:8%;margin-top:45px;width:100%}.booking-quests__date-label[data-v-e16fe036]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 10'%3E%3Cpath fill='%23B1B1B1' d='M17.18 1.59c0 .387-.142.774-.448 1.08l-6.82 6.819c-.59.59-1.567.59-2.157 0l-6.82-6.82a1.536 1.536 0 0 1 0-2.158c.59-.59 1.567-.59 2.158 0l5.74 5.741 5.742-5.74c.59-.591 1.567-.591 2.157 0 .306.284.448.691.448 1.078'/%3E%3C/svg%3E");height:10px;position:absolute;right:22px;top:35%;transform:translateY(-50%);width:18px}.dates-wrapper[data-v-e16fe036]{align-items:center;display:flex}.booking-quests__date-input[data-v-e16fe036]{background:none;border:none;font-weight:300;outline:none}@media (max-width:1050px){.booking-quests__date-input[data-v-e16fe036]{font-size:15px}}@media (max-width:380px){.booking-quests__date-input[data-v-e16fe036]{height:47px;width:100%}}.booking-quests__date-departure[data-v-e16fe036]{color:var(--color-black);font-size:20px;font-weight:300;margin:0;white-space:nowrap}@media (max-width:1050px){.booking-quests__date-departure[data-v-e16fe036]{font-size:15px}}.booking-quests__rooms-title[data-v-e16fe036]{color:#828282;font-family:Montserrat;font-size:16.5px;font-weight:400;line-height:20px;margin:0}@media (max-width:380px){.booking-quests__rooms-title[data-v-e16fe036]{font-size:10px;margin:0}}.booking-quests__rooms-text[data-v-e16fe036]{color:#000;font-family:Montserrat;font-size:16.5px;font-weight:400;line-height:20px}@media (max-width:380px){.booking-quests__rooms-text[data-v-e16fe036]{font-size:10px;margin:0}}.booking-quests__quests[data-v-e16fe036]{border-bottom:1px solid var(--color-middle-gray);display:flex;flex-direction:column;margin:35px 0 0;padding:0 0 25px}.booking-quests__quests-title[data-v-e16fe036]{color:var(--color-main,#8c9e69);font-size:20px;font-weight:700;line-height:normal;margin:0 0 10px}.booking-quests__quests-input[data-v-e16fe036]{list-style:none;width:50%}.booking-quests__children[data-v-e16fe036]{display:flex;flex-direction:column;gap:19px;padding:0}.booking-quests__children-item[data-v-e16fe036]{align-items:center;background:#eaeaea;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px 30px 10px 20px;position:relative;width:100%}.booking-quests__children-text[data-v-e16fe036]{align-items:center;color:#000;display:flex;font-family:Montserrat;font-size:20px;font-weight:300;gap:30px;line-height:24px;margin:0;text-align:left;white-space:nowrap}.booking-quests__children-delete[data-v-e16fe036]{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23B1B1B1' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.13' d='m2.084 13.905 11.81-11.81M13.893 13.905 2.083 2.095'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;cursor:pointer;height:16px;padding:0;position:absolute;right:20px;transition:all .3s linear;width:16px}.booking-quests__children-delete[data-v-e16fe036]:hover{opacity:.6}.booking-quests__children-input[data-v-e16fe036]{list-style:none;width:100%}.booking-quests__btn[data-v-e16fe036]{background-color:transparent;border:none;color:var(--color-black);cursor:pointer;display:none!important;display:flex;margin:25px 0 0;padding:0;width:-moz-fit-content;width:fit-content}.booking-quests__btn[data-v-e16fe036]:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" fill="none" viewBox="0 0 20 21"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M1.512 10.499h16.701M9.862 18.85V2.148"/></svg>');margin:0 0 0 19px}.booking-quests__btn p[data-v-e16fe036]{font-size:20px;font-weight:400;line-height:normal;margin:0}.booking-quests__btn span[data-v-e16fe036]{font-weight:700}.booking-promo[data-v-e16fe036]{display:flex;flex-direction:column;gap:15px;margin:20px 0 0}.booking-promo__wrapper[data-v-e16fe036]{align-items:center;display:flex;gap:19px}.booking-promo__label[data-v-e16fe036]{border:1px solid var(--color-black);border-radius:5px;cursor:pointer;height:25px;position:relative;width:25px}.booking-promo__checkbox:checked+.booking-promo__label[data-v-e16fe036]{background-color:var(--color-main,#8c9e69);border:1px solid var(--color-main,#8c9e69);position:relative}.column-list[data-v-e16fe036]{display:flex;flex-direction:column}.booking-promo__checkbox:checked+.booking-promo__label[data-v-e16fe036]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Crect width='25' height='25' fill='%23C8AA6D' rx='5'/%3E%3Cpath fill='%23fff' d='M9.944 19.912c-.388 0-.757-.156-1.029-.427l-5.493-5.493a1.464 1.464 0 0 1 0-2.058 1.464 1.464 0 0 1 2.058 0l4.464 4.464 9.976-9.976a1.464 1.464 0 0 1 2.057 0 1.464 1.464 0 0 1 0 2.058L10.974 19.485c-.272.271-.641.427-1.03.427'/%3E%3C/svg%3E");position:absolute}.booking-promo__checkbox[data-v-e16fe036]{opacity:0;position:absolute;visibility:hidden;width:0;z-index:-1}.booking-promo__text[data-v-e16fe036]{margin:0}.booking-promo__input[data-v-e16fe036],.booking-promo__text[data-v-e16fe036]{font-size:20px;font-weight:400;line-height:normal}.booking-promo__input[data-v-e16fe036]{background-color:transparent;border:1px solid var(--color-gray);border-radius:10px;height:38px;padding:0 22px}.booking-promo__input[data-v-e16fe036]:focus-visible{outline:none!important}.booking-promo__input_type_valid[data-v-e16fe036]{border:1px solid var(--color-green)}.booking-promo__input_type_invalid[data-v-e16fe036]{border:1px solid red!important}.booking-promo__input_type_loading[data-v-e16fe036]{cursor:wait}.booking-quests__dates-wrapper[data-v-e16fe036]{align-items:center;display:flex;justify-content:space-between;width:50%}@media (max-width:850px){.booking-quests__dates-wrapper[data-v-e16fe036]{width:100%}}.booking-quests-dates__btn[data-v-e16fe036]{align-items:center;background:var(--color-main,#8c9e69);border:none;border-radius:200px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:400;gap:10px;justify-content:center;line-height:24px;padding:15px 149px;width:420px}@media (max-width:850px){.booking-quests-dates__btn[data-v-e16fe036]{font-size:15px;height:47px;padding:0;width:100%}}.booking__button-brand[data-v-e16fe036]{align-self:flex-start;color:#d0d0d0;font-size:12px;font-weight:400}.booking-quests-dates__btn[data-v-e16fe036]:hover{background:var(--color-dark-main,#525f45);transition:.4s}.booking-quests-dates__btn_disabled[data-v-e16fe036],.booking-quests-dates__btn_disabled[data-v-e16fe036]:hover{background-color:var(--color-extra-middle-gray);cursor:not-allowed}.booking-quests-dates__btn_disabled[data-v-e16fe036]:hover{box-shadow:none}.base__inputs[data-v-e16fe036]{align-items:center;background:#eaeaea;border:none;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;color:#000;display:flex;font-size:20px;font-weight:300;justify-content:center;line-height:24px;outline:none;padding:12px 22px 10px 68px;position:relative;text-align:left}@media (max-width:1050px){.base__inputs[data-v-e16fe036]{font-size:15px}}@media (max-width:380px){.base__inputs[data-v-e16fe036]{order:1}}.base__inputs[data-v-e16fe036]::-moz-placeholder{color:#000!important}.base__inputs[data-v-e16fe036]::placeholder{color:#000!important}.booking-quests__date-input[data-v-e16fe036]::-moz-placeholder{color:#000!important}.booking-quests__date-input[data-v-e16fe036]::placeholder{color:#000!important}.label-icon[data-v-e16fe036]{height:30px;width:30px}@media screen and (max-width:850px){.booking-quests-dates[data-v-e16fe036]{width:100%}.booking-quests__list[data-v-e16fe036]{flex-direction:column;gap:15px;width:100%}.booking-quests__dates li[data-v-e16fe036]{gap:8px;width:100%}.booking-quests__title[data-v-e16fe036]{font-size:14px}.booking-quests__date-label[data-v-e16fe036]:after{bottom:16%;right:15px;width:17px}.booking-quests__date-label[data-v-e16fe036]:before{bottom:5px;height:22px;left:15px;width:20px}.booking-quests__rooms-text[data-v-e16fe036],.booking-quests__rooms-title[data-v-e16fe036]{font-size:10px;margin:0}.booking-quests__quests[data-v-e16fe036]{margin:18px 0 0;padding:0 0 20px}.booking-quests__quests-title[data-v-e16fe036]{font-size:14px}.booking-quests__quests li[data-v-e16fe036]{width:100%}.booking-quests__children[data-v-e16fe036]{gap:15px}.booking-quests__children-item[data-v-e16fe036]{border-radius:200px}.booking-quests__children-text[data-v-e16fe036]{font-size:14px;gap:30px}.booking-quests__children-delete[data-v-e16fe036]{height:14px;width:14px}.booking-quests__btn[data-v-e16fe036]{background-color:transparent;border:none;cursor:pointer;display:flex;margin:20px 0 0;padding:0;width:-moz-fit-content;width:fit-content}.booking-quests__btn[data-v-e16fe036]:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="none" viewBox="0 0 20 21"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M1.512 10.499h16.701M9.862 18.85V2.148"/></svg>');margin:2px 0 0 19px}.booking-promo__text[data-v-e16fe036],.booking-quests__btn p[data-v-e16fe036]{font-size:16px}}.promocode-input[data-v-e16fe036]{display:flex;position:relative}.promocode-img[data-v-e16fe036]{height:30px;left:19px;position:absolute;top:8px;width:30px;z-index:2}.rooms__number-wrapper[data-v-e16fe036]{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:45px}@media (max-width:850px){.rooms__number-wrapper[data-v-e16fe036]{gap:5px;margin-bottom:20px}}.booking-quests-dates[data-v-75467382]{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:-moz-max-content;height:max-content;justify-content:space-between;margin:0 auto;overflow:hidden;padding:0;position:relative;width:100%;z-index:999}@media (max-width:768px) and (max-height:800px){.booking-quests-dates[data-v-75467382]{border-radius:19px;height:97%;width:95%}}.booking-quests__container[data-v-75467382]{background:#fff;display:flex;flex-direction:column;width:100%}.booking-quests__dates[data-v-75467382]{position:relative}.booking-quests__list[data-v-75467382]{display:flex;flex-direction:column;gap:15px;list-style-type:none;margin:0;padding:0;width:100%}.booking-quests__dates li[data-v-75467382],.booking-quests__list li[data-v-75467382]{display:flex;gap:8px;width:100%}.booking-quests__dates li[data-v-75467382]{flex-direction:column;position:relative}.booking-quests__title[data-v-75467382]{color:var(--color-main,#8c9e69);font-family:Montserrat;font-size:14px;font-weight:700;line-height:24px;margin:0;text-align:center}.booking-quests__date-label[data-v-75467382]{align-items:center;background:#eaeaea;border:none;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;color:var(--color-black);cursor:pointer;display:flex;font-size:20px;font-weight:300;gap:15px;height:auto;justify-content:flex-start;line-height:normal;padding:0 20px;position:relative;text-align:start;width:100%}.booking__button-wrapper[data-v-75467382]{display:flex;justify-content:center;margin-bottom:8%;margin-top:0;width:100%}.booking-quests__date-label[data-v-75467382]:after{bottom:16%;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 10'%3E%3Cpath fill='%23B1B1B1' d='M17.18 1.59c0 .387-.142.774-.448 1.08l-6.82 6.819c-.59.59-1.567.59-2.157 0l-6.82-6.82a1.536 1.536 0 0 1 0-2.158c.59-.59 1.567-.59 2.158 0l5.74 5.741 5.742-5.74c.59-.591 1.567-.591 2.157 0 .306.284.448.691.448 1.078'/%3E%3C/svg%3E");position:absolute;right:15px;transform:translateY(-50%);width:17px}.dates-wrapper[data-v-75467382]{align-items:center;display:flex}.booking-quests__date-input[data-v-75467382]{background:none;border:none;font-weight:300;height:47px;outline:none;width:100%}.booking-quests__date-departure[data-v-75467382]{color:var(--color-black);font-size:15px;font-weight:300;margin:0;white-space:nowrap}.booking-quests__rooms-title[data-v-75467382]{color:#828282}.booking-quests__rooms-text[data-v-75467382],.booking-quests__rooms-title[data-v-75467382]{font-family:Montserrat;font-size:10px;font-weight:400;line-height:20px;margin:0}.booking-quests__rooms-text[data-v-75467382]{color:#000}.booking-quests__quests[data-v-75467382]{border-bottom:1px solid var(--color-middle-gray);display:flex;flex-direction:column;margin:18px 0 0;padding:0 0 20px}.booking-quests__quests-title[data-v-75467382]{color:var(--color-main,#8c9e69);font-size:14px;font-weight:700;line-height:normal;margin:0 0 10px}.booking-quests__quests-input[data-v-75467382]{list-style:none;width:100%}.booking-quests__children[data-v-75467382]{display:flex;flex-direction:column;gap:15px;padding:0}.booking-quests__children-item[data-v-75467382]{align-items:center;background:#eaeaea;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px 30px 10px 20px;position:relative;width:100%}.booking-quests__children-text[data-v-75467382]{align-items:center;color:#000;display:flex;font-family:Montserrat;font-size:14px;font-weight:300;gap:30px;line-height:24px;margin:0;text-align:left;white-space:nowrap}.booking-quests__children-delete[data-v-75467382]{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23B1B1B1' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.13' d='m2.084 13.905 11.81-11.81M13.893 13.905 2.083 2.095'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;cursor:pointer;height:14px;padding:0;position:absolute;right:20px;transition:all .3s linear;width:14px}.booking-quests__children-delete[data-v-75467382]:hover{opacity:.6}.booking-quests__children-input[data-v-75467382]{list-style:none;width:100%}.booking-quests__btn[data-v-75467382]{background-color:transparent;border:none;color:var(--color-black);cursor:pointer;display:none!important;display:flex;margin:25px 0 0;padding:0;width:-moz-fit-content;width:fit-content}.booking-quests__btn[data-v-75467382]:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="none" viewBox="0 0 20 21"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M1.512 10.499h16.701M9.862 18.85V2.148"/></svg>');margin:2px 0 0 19px}.booking-quests__btn p[data-v-75467382]{font-size:16px;font-weight:400;line-height:normal;margin:0}.booking-quests__btn span[data-v-75467382]{font-weight:700}.booking-promo[data-v-75467382]{display:flex;flex-direction:column;gap:15px;margin:20px 0 0}.booking-promo__wrapper[data-v-75467382]{align-items:center;display:flex;gap:19px}.booking-promo__label[data-v-75467382]{border:1px solid var(--color-black);border-radius:5px;cursor:pointer;height:25px;position:relative;width:25px}.booking-promo__checkbox:checked+.booking-promo__label[data-v-75467382]{background-color:var(--color-main,#8c9e69);border:1px solid var(--color-main,#8c9e69);position:relative}.column-list[data-v-75467382]{display:flex;flex-direction:column}.booking-promo__checkbox:checked+.booking-promo__label[data-v-75467382]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Crect width='25' height='25' fill='%23C8AA6D' rx='5'/%3E%3Cpath fill='%23fff' d='M9.944 19.912c-.388 0-.757-.156-1.029-.427l-5.493-5.493a1.464 1.464 0 0 1 0-2.058 1.464 1.464 0 0 1 2.058 0l4.464 4.464 9.976-9.976a1.464 1.464 0 0 1 2.057 0 1.464 1.464 0 0 1 0 2.058L10.974 19.485c-.272.271-.641.427-1.03.427'/%3E%3C/svg%3E");position:absolute}.booking-promo__checkbox[data-v-75467382]{opacity:0;position:absolute;visibility:hidden;width:0;z-index:-1}.booking-promo__text[data-v-75467382]{font-size:16px;font-weight:400;line-height:normal;margin:0}.booking-promo__input[data-v-75467382]{background-color:transparent;border:1px solid var(--color-gray);border-radius:10px;font-size:20px;font-weight:400;height:38px;line-height:normal;padding:0 22px}.booking-promo__input[data-v-75467382]:focus-visible{outline:none!important}.booking-promo__input_type_valid[data-v-75467382]{border:1px solid var(--color-green)}.booking-promo__input_type_invalid[data-v-75467382]{border:1px solid red!important}.booking-promo__input_type_loading[data-v-75467382]{cursor:wait}.booking-quests__dates-wrapper[data-v-75467382]{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;width:100%}@media (max-width:900px){.booking-quests__dates-wrapper[data-v-75467382]{align-items:inherit}}@media (max-width:768px) and (max-height:800px){.booking-quests__dates-wrapper[data-v-75467382]{align-items:flex-start}}.booking-quests_close_wrap[data-v-75467382]{z-index:1}.booking-quests-dates__btn[data-v-75467382]:hover{background:var(--color-dark-main,#525f45);transition:.4s}.booking-quests-dates__btn_disabled[data-v-75467382],.booking-quests-dates__btn_disabled[data-v-75467382]:hover{background-color:var(--color-extra-middle-gray);cursor:not-allowed}.booking-quests-dates__btn_disabled[data-v-75467382]:hover{box-shadow:none}.base__inputs[data-v-75467382]{align-items:center;background:#eaeaea;border:none;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;color:#000;display:flex;font-size:15px;font-weight:300;justify-content:center;line-height:24px;outline:none;padding:12px 22px 10px 68px;position:relative;text-align:left}.base__inputs[data-v-75467382]::-moz-placeholder{color:#000!important}.base__inputs[data-v-75467382]::placeholder{color:#000!important}.booking-quests__date-input[data-v-75467382]::-moz-placeholder{color:#000!important}.booking-quests__date-input[data-v-75467382]::placeholder{color:#000!important}.label-icon[data-v-75467382]{height:30px;width:30px}.promocode-input[data-v-75467382]{display:flex;position:relative}.promocode-img[data-v-75467382]{height:30px;left:19px;position:absolute;top:8px;width:30px;z-index:9}.rooms__number-wrapper[data-v-75467382]{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:20px}.booking-quests_confirm-button[data-v-75467382]{background:var(--color-main,#8c9e69);border:none;border-radius:30px;color:var(--color-white);cursor:pointer;padding:10px 20px;width:95vw}@media (max-width:768px) and (max-height:800px){.booking-quests_confirm-button[data-v-75467382]{width:100%}}.booking-quests_confirm-button[data-v-75467382]:hover{background-color:var(--color-dark-main)}.button-container[data-v-75467382]{bottom:20px;left:50%;position:absolute;transform:translate(-50%);z-index:10}.close-modal[data-v-75467382]{background:none;border:none;cursor:pointer;height:auto;padding:0;position:absolute;right:10px;top:10px;width:35px;z-index:999}@media (max-width:900px){.close-modal[data-v-75467382]{height:auto;padding:0;width:30px}}.close-modal img[data-v-75467382]{height:100%;width:100%}.booking-quests_button_wrap[data-v-75467382]{align-items:center;background:var(--color-white);bottom:0;display:flex;height:81px;justify-content:center;left:0;max-width:100%;width:100%}@media (max-width:768px) and (max-height:800px){.booking-quests_button_wrap[data-v-75467382]{height:-moz-max-content;height:max-content;padding:10px;position:absolute}}.guests-modal[data-v-cadef419]{align-items:center;background-color:var(--color-white);border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 10px #0000001a;display:flex;height:60%;justify-content:center;left:0;position:fixed;width:100%;z-index:1000}.guests-modal-content[data-v-cadef419]{align-items:center;display:flex;flex-direction:column;height:100%;max-width:500px;padding:17px;position:relative;width:95%}.guests-modal-content-text[data-v-cadef419]{color:var(--color-main,#8c9e69);font-size:15.25px;font-weight:700;margin:0;padding:0}.quests__dates-wrapper[data-v-cadef419]{align-items:center;display:flex;justify-content:space-between;margin:14px 4px 0;width:100%}@media (max-width:850px){.quests__dates-wrapper[data-v-cadef419]{width:100%}}.quests__list[data-v-cadef419]{display:flex;flex-direction:column;gap:10px;justify-content:space-between;list-style-type:none;margin:0;padding:0;width:100%}.dates-wrapper[data-v-cadef419]{align-items:center;display:flex}.quests__container[data-v-cadef419]{align-items:flex-start;display:flex;width:95%}@media (max-width:850px){.quests__container[data-v-cadef419]{flex-direction:column}}.separator[data-v-cadef419]{background-color:var(--color-separator-gray);box-shadow:0 2px 30px #000000b3;height:1px;margin:19px 0;width:100vw}.close-modal[data-v-cadef419]{background:none;border:none;cursor:pointer;position:absolute;right:-5px;top:5px}.close-modal img[data-v-cadef419]{width:30px}.guests-modal-body[data-v-cadef419]{margin-top:20px;width:100%}.guests-modal-input[data-v-cadef419]{margin-bottom:15px}.guests-modal-children[data-v-cadef419]{list-style:none;padding:0}.guests-modal-children-input[data-v-cadef419]{margin-bottom:10px}.guests-modal-children-item[data-v-cadef419]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.guests-modal-children-text[data-v-cadef419]{margin:0}.guests-modal-children-delete[data-v-cadef419]{background:none;border:none;cursor:pointer}.quests__quests[data-v-cadef419]{border-bottom:1px solid var(--color-middle-gray);display:flex;flex-direction:column;margin:35px 0 0;padding:0 0 25px}.quests__quests-title[data-v-cadef419]{color:var(--color-main,#8c9e69);font-size:20px;font-weight:700;line-height:normal;margin:0 0 10px}.quests__quests-input[data-v-cadef419]{list-style:none;width:100%}.quests__children[data-v-cadef419]{display:flex;flex-direction:column;gap:10px;padding:0}.quests__children-item[data-v-cadef419]{align-items:center;background:#eaeaea;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px 30px 10px 20px;position:relative;width:100%}.quests__children-text[data-v-cadef419]{align-items:center;color:#000;display:flex;font-family:Montserrat;font-size:15px;font-weight:300;gap:30px;line-height:24px;margin:0;text-align:left;white-space:nowrap}.quests__children-delete[data-v-cadef419]{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23B1B1B1' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.13' d='m2.084 13.905 11.81-11.81M13.893 13.905 2.083 2.095'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;cursor:pointer;height:16px;padding:0;position:absolute;right:20px;width:16px}.quests__children-delete[data-v-cadef419]:hover{opacity:.6}.quests__children-input[data-v-cadef419]{list-style:none;width:100%}.quests__btn[data-v-cadef419]{background-color:transparent;border:none;color:var(--color-black);cursor:pointer;display:none!important;display:flex;margin:25px 0 0;padding:0;width:-moz-fit-content;width:fit-content}.quests__btn[data-v-cadef419]:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" fill="none" viewBox="0 0 20 21"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M1.512 10.499h16.701M9.862 18.85V2.148"/></svg>');margin:0 0 0 10px}.quests__btn p[data-v-cadef419]{font-size:20px;font-weight:400;line-height:normal;margin:0}.quests__btn span[data-v-cadef419]{font-weight:700}.button-container[data-v-cadef419]{bottom:20px;display:flex;justify-content:center;position:absolute;width:100%}.confirm-button[data-v-cadef419]{background-color:var(--color-main,#8c9e69);border:none;border-radius:30px;color:var(--color-white);cursor:pointer;padding:10px 20px;width:95%}.confirm-button[data-v-cadef419]:hover{background-color:var(--color-dark-main,#525f45)}.slide-up-enter-active[data-v-cadef419],.slide-up-leave-active[data-v-cadef419]{transition:transform .3s ease}.slide-up-enter-from[data-v-cadef419],.slide-up-leave-to[data-v-cadef419]{transform:translateY(100%)}.modal-promo[data-v-922d3f96]{background-color:var(--color-white);border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 10px #0000001a;height:60%;justify-content:center;left:0;position:fixed;width:100%;z-index:1000}.modal-content[data-v-922d3f96],.modal-promo[data-v-922d3f96]{align-items:center;display:flex}.modal-content[data-v-922d3f96]{flex-direction:column;height:100%;max-width:500px;padding:20px;position:relative;width:95%}.modal-content-text[data-v-922d3f96]{color:var(--color-main,#8c9e69);font-size:15.25px;font-weight:700;margin:0;padding:0}.separator[data-v-922d3f96]{background-color:var(--color-separator-gray);box-shadow:0 2px 30px #000000b3;height:1px;margin:19px 0;width:100vw}.close-modal[data-v-922d3f96]{background:none;border:none;cursor:pointer;position:absolute;right:-5px;top:5px}.close-modal img[data-v-922d3f96]{width:35px}.promocode-container[data-v-922d3f96]{margin-bottom:20px;margin-top:10px;width:95%}.base__inputs[data-v-922d3f96],.promocode-container[data-v-922d3f96]{align-items:center;display:flex;position:relative}.base__inputs[data-v-922d3f96]{background:#eaeaea;border:none;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;color:#000!important;font-size:14px;font-weight:300;justify-content:center;line-height:24px;outline:none;padding:12px 22px 10px 48px;text-align:left;width:100%}.delete-button[data-v-922d3f96]{background:none;border:none;cursor:pointer;display:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.base__inputs:not(:-moz-placeholder)+.delete-button[data-v-922d3f96]{display:block}.base__inputs:not(:placeholder-shown)+.delete-button[data-v-922d3f96]{display:block}.promocode-img[data-v-922d3f96]{height:24px;left:15px;position:absolute;top:48%;transform:translateY(-50%);width:18px;z-index:1}.booking-promo__input_type_valid[data-v-922d3f96]{border-color:var(--color-main,#8c9e69)}.booking-promo__input_type_invalid[data-v-922d3f96]{border-color:red}.booking-promo__input_type_loading[data-v-922d3f96]{border-color:#00f}.button-container[data-v-922d3f96]{bottom:20px;display:flex;justify-content:center;position:absolute;width:100%}.confirm-button[data-v-922d3f96]{background-color:var(--color-main,#8c9e69);border:none;border-radius:30px;color:var(--color-white);cursor:pointer;padding:10px 20px;width:95%}.confirm-button[data-v-922d3f96]:hover{background-color:var(--color-dark-main,#525f45)}.slide-up-enter-active[data-v-922d3f96],.slide-up-leave-active[data-v-922d3f96]{transition:transform .3s ease}.slide-up-enter-from[data-v-922d3f96],.slide-up-leave-to[data-v-922d3f96]{transform:translateY(100%)}.room-info[data-v-bbff6306]{align-items:center;border:1px solid #b1b1b1;border-radius:10px;box-sizing:border-box;display:flex;height:var(--desktop-height);padding:var(--desktop-padding);width:-moz-fit-content;width:fit-content}.room-info__list[data-v-bbff6306]{display:flex;gap:var(--desktop-gap);margin:0;padding:0}.room-info__list li[data-v-bbff6306]{align-items:center;display:flex;list-style:none}.room-info__text[data-v-bbff6306]{align-items:center;color:var(--color-black);display:flex;font-size:var(--desktop-text-size);font-weight:400;gap:var(--desktop-gap);line-height:normal;margin:0}.room-info__text_type_capacity[data-v-bbff6306]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 18'%3E%3Cpath stroke='%23B1B1B1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.275' d='M6.57 8.038a1.5 1.5 0 0 0-.262 0 3.52 3.52 0 0 1-3.402-3.53A3.534 3.534 0 0 1 6.443.973a3.533 3.533 0 0 1 .127 7.066M2.588 10.978c-1.928 1.29-1.928 3.394 0 4.676 2.19 1.466 5.783 1.466 7.974 0 1.928-1.29 1.928-3.393 0-4.676-2.183-1.458-5.776-1.458-7.974 0'/%3E%3C/svg%3E");height:var(--desktop-capacity-height);width:var(--desktop-capacity-width)}.room-info__text_type_square[data-v-bbff6306]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23B1B1B1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.429' d='M9.977 1.97h3.929v3.929M6.047 13.757H2.118v-3.93M13.906 1.97 9.322 6.552M2.118 13.757l4.584-4.585'/%3E%3C/svg%3E");height:var(--desktop-square-height);width:var(--desktop-square-width)}@media screen and (max-width:480px){.room-info[data-v-bbff6306]{height:25px;padding:var(--mobile-padding)}.room-info__list[data-v-bbff6306],.room-info__text[data-v-bbff6306]{gap:var(--mobile-gap)}.room-info__text[data-v-bbff6306]{font-size:12px}.room-info__text_type_capacity[data-v-bbff6306]:before{height:var(--mobile-capacity-height);width:var(--mobile-capacity-width)}.room-info__text_type_square[data-v-bbff6306]:before{height:var(--mobile-square-height);width:var(--mobile-square-width)}}.prices[data-v-d92b57f0]{display:flex;flex-direction:column;gap:6px}.prices_type_room-card[data-v-d92b57f0]{gap:4px}.prices__sales[data-v-d92b57f0]{align-items:center;display:flex;gap:7px}.prices__sales_type_room-card[data-v-d92b57f0]{gap:5px}.prices__sales span[data-v-d92b57f0]{border-radius:4.64px;font-size:10px;line-height:12px;padding:1.99px 5.31px}.prices__sales span[data-v-d92b57f0],.prices__sales_type_room-card span[data-v-d92b57f0]{background:var(--color-main,#8c9e69);color:#fff;display:flex;font-weight:700;justify-content:center;text-align:left}.prices__sales_type_room-card span[data-v-d92b57f0]{align-items:center;border-radius:4px;font-size:9px;height:15px}.prices__sales p[data-v-d92b57f0]{color:#828282;font-size:10px;font-weight:500;line-height:12px;margin:0;text-align:right;text-decoration-line:line-through}.prices__sales_type_room-card p[data-v-d92b57f0]{font-size:11px}.prices__price[data-v-d92b57f0]{color:var(--color-main,#8c9e69);font-size:18px;font-weight:600;letter-spacing:0;line-height:21px;margin:0;text-align:right}.prices__price_type_room-card[data-v-d92b57f0]{font-size:17px;margin:0}@media screen and (max-width:1279px){.prices__sales span[data-v-d92b57f0]{font-size:12px}.prices__sales p[data-v-d92b57f0]{font-size:13px}.prices__price[data-v-d92b57f0]{font-size:18px}}@media screen and (max-width:1023px){.prices__sales span[data-v-d92b57f0]{font-size:12px}.prices__sales p[data-v-d92b57f0]{font-size:14px}.prices__price[data-v-d92b57f0]{font-size:16px}}@media screen and (max-width:767px){.prices__prices[data-v-d92b57f0],.prices__sales[data-v-d92b57f0]{gap:5px}.prices__sales span[data-v-d92b57f0]{font-size:10px;padding:2px 4px}.prices__sales p[data-v-d92b57f0]{font-size:11px}.prices__price[data-v-d92b57f0]{font-size:16px}}.booking-card[data-v-97e80f30]{background:none;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;position:relative}.booking-card__header[data-v-97e80f30]{border-radius:20px;height:204px;margin:0 7px;overflow:hidden;position:relative}@media (max-width:380px){.booking-card__header[data-v-97e80f30]{width:100%}}.booking-card__image-slider[data-v-97e80f30]{cursor:pointer}.booking-card__icons[data-v-97e80f30]{display:flex;gap:12px;left:11px;padding:0;position:absolute;top:6px;z-index:2}.booking-card__icon[data-v-97e80f30]{align-items:center;color:var(--color-white);display:flex;list-style:none}.booking-card__icon-img[data-v-97e80f30]{color:#b1b1b1;cursor:pointer;display:flex;filter:brightness(0) invert(1);height:21px}.info-svg[data-v-97e80f30]{fill:var(--color-main,#8c9e69)}.booking-card__slider-btn[data-v-97e80f30]{align-items:center;background:transparent;border:none;bottom:16px;cursor:pointer;display:flex;justify-content:center;left:17px;padding:0;position:absolute;z-index:2}.slider-btn-hit-area[data-v-97e80f30]{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;margin:-12px;padding:12px}.three-tour-icon[data-v-97e80f30]{margin-bottom:-8px}.booking-card__flag[data-v-97e80f30]{align-items:center;background:var(--color-main,#8c9e69);border-radius:200px;box-sizing:border-box;color:var(--color-white);display:flex;font-size:13px;font-weight:700;height:17px;justify-content:center;line-height:normal;padding:10px;position:absolute;right:14px;text-align:right;top:14px;width:auto;z-index:2}.booking-card__sold-layer[data-v-97e80f30]{align-items:center;background:#222222c2;flex-direction:column;gap:10px;justify-content:center;z-index:3}.booking-card__over-layer[data-v-97e80f30],.booking-card__sold-layer[data-v-97e80f30]{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.booking-card__over-layer[data-v-97e80f30]{background:linear-gradient(180deg,rgba(0,0,0,.7) 3.89%,transparent 30.1%),linear-gradient(1deg,rgba(0,0,0,.46) 3.31%,transparent 45.27%);pointer-events:none;z-index:1}.booking-card__sold-text[data-v-97e80f30]{color:var(--color-white);font-size:13px;font-weight:500;line-height:normal;margin:0;text-transform:uppercase}.booking-card__body[data-v-97e80f30]{display:flex;flex-direction:column;justify-content:center;margin:0 12px;min-height:133px}.booking-card__title[data-v-97e80f30]{color:var(--color-room-grey);font-size:14px;font-weight:600;line-height:normal;margin:0;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.booking-card__title__text_view[data-v-97e80f30]{color:var(--color-gray)}.booking-card__body-detail[data-v-97e80f30]{align-items:flex-end;display:flex;justify-content:space-between}.booking-card__detail-btn[data-v-97e80f30]{background-color:transparent;border:none;bottom:43%;cursor:pointer;height:33px;opacity:1;padding:0;position:absolute;right:20px;width:33px;z-index:3}.booking-card__detail-btn img[data-v-97e80f30]{background-size:cover;height:100%;width:100%}.booking-card__body-price[data-v-97e80f30]{align-items:flex-end;display:flex;justify-content:space-between}.booking-card__pick-btn[data-v-97e80f30]{align-items:center;background:var(--color-main,#8c9e69);border:none;border-radius:200px;box-shadow:inset .63px 1.25px 1.88px #00000040;color:#fff;cursor:pointer;display:flex;font-family:Montserrat;font-size:13px;font-weight:500;height:35px;justify-content:center;line-height:15px;margin-top:17px;text-align:center;transition:all .2s linear;width:100%}.card-titles[data-v-97e80f30]{align-items:flex-start;display:flex;flex-direction:column;min-height:40px}.booking-card__pick-btn[data-v-97e80f30]:hover{background:var(--color-dark-main,#525f45)}.booking-card__pick-btn_soldout[data-v-97e80f30]{margin:17px 0 0;width:100%}@media screen and (max-width:480px){.booking-card[data-v-97e80f30]{gap:5px;height:100%;padding:8px 0 18px}.booking-card__header[data-v-97e80f30]{margin:0}.booking-card__icons[data-v-97e80f30]{left:16px}.booking-card__slider-btn[data-v-97e80f30]{bottom:9px;left:15px}.booking-card__flag[data-v-97e80f30]{font-size:12px;right:7px;top:17px}.booking-card__body[data-v-97e80f30]{margin:0 8px;min-height:119px}.booking-card__detail-btn[data-v-97e80f30]{bottom:42%;height:33px;width:33px}.booking-card__detail-btn img[data-v-97e80f30]{background-size:cover;height:100%;width:100%}.booking-card__pick-btn_soldout[data-v-97e80f30]{margin:16px 0 0}.card-titles[data-v-97e80f30]{min-height:30px}}.popup-overlay[data-v-3337cdea]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9}.popup[data-v-3337cdea]{background-color:var(--color-white);border-radius:15px;max-height:var(--desktop-height);max-width:var(--desktop-width);overflow:auto;position:relative;width:auto;z-index:10;--scrollbar-background:#f9fbfc;--scrollbar-thumb:#d4d4d4;animation:slideOutTop-3337cdea .3s ease-out}.popup[data-v-3337cdea]::-webkit-scrollbar{background-color:var(--scrollbar-background);width:0}.popup[data-v-3337cdea]::-webkit-scrollbar-thumb{border-radius:0}.popup[data-v-3337cdea]::-webkit-scrollbar-thumb,.popup[data-v-3337cdea]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb)}.popup__content[data-v-3337cdea]{padding:var(--desktop-padding)}.popup__close-button[data-v-3337cdea]{background:none;border:none;color:var(--color-btn);cursor:pointer;padding:0;position:absolute;right:20px;top:20px;transition:opacity .3s ease-in-out}.popup__close-button[data-v-3337cdea]:hover{opacity:.8}.popup__close-img[data-v-3337cdea]{height:var(--desktop-btn-height);width:var(--desktop-btn-width)}.fade-enter-active[data-v-3337cdea],.fade-leave-active[data-v-3337cdea]{transition:opacity .3s ease-in-out}.fade-enter-from[data-v-3337cdea],.fade-leave-to[data-v-3337cdea]{opacity:0}@keyframes slideOutTop-3337cdea{0%{transform:translateY(70px)}to{transform:translateY(0)}}@media screen and (max-width:1280px){.popup[data-v-3337cdea]{height:var(--tablet-height);max-height:var(--tablet-maxheight);overflow:auto;width:var(--tablet-width)}.popup__content[data-v-3337cdea]{padding:var(--tablet-padding);position:relative}}@media screen and (max-width:767px){.popup-overlay[data-v-3337cdea]{align-items:end}.popup[data-v-3337cdea]{border-radius:15px 15px 0 0;height:var(--mobile-height);max-height:var(--mobile-maxheight);overflow:auto;width:var(--mobile-width)}.popup__close-button[data-v-3337cdea]{display:var(--mobile-btn-display);position:var(--mobile-position);right:var(--mobile-btn-right);top:var(--mobile-btn-top);z-index:3}.popup__close-img[data-v-3337cdea]{height:var(--mobile-btn-height);width:var(--mobile-btn-width)}}@media (max-width:500px){.detail-wrapper[data-v-3337cdea]{bottom:0;max-height:560px;position:relative;width:100%!important;z-index:999;--desktop-width:100%}}.icon[data-v-e08e0b0e]{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;padding-top:100%}.unavailible[data-v-49aa7a41]{align-items:center;display:flex;justify-content:center}.unavailible[data-v-49aa7a41]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 42 13'%3E%3Cpath stroke='%239B9B9B' stroke-width='.705' d='M0-.352h41.733' transform='matrix(.96279 .27026 -.30208 .95328 1.106 1.148)'/%3E%3Cpath stroke='%239B9B9B' stroke-width='.705' d='M0-.352h41.733' transform='matrix(-.96279 .27026 .30208 .95328 41.287 1.148)'/%3E%3C/svg%3E");height:16px;width:57px}.price-slider__title[data-v-49aa7a41]{color:var(--color-main,#8c9e69);font-size:12px;font-weight:600;line-height:normal;margin:19px 0 0}.price-slider__days[data-v-49aa7a41]{border-radius:15px;box-shadow:0 4px 4px #0003;margin:29px 0;overflow:hidden;scroll-behavior:smooth;width:100%}.price-slider__days-list[data-v-49aa7a41]{display:flex;margin:0;padding:0}.price-slider__day[data-v-49aa7a41]{border-right:1px solid #9b9b9b;box-sizing:border-box;display:flex;flex-direction:column;list-style:none;min-width:80px}.price-slider__day[data-v-49aa7a41]:last-of-type{border-right:none}.price-slider__day-block[data-v-49aa7a41]{align-items:flex-end;background:#e3e3e3;box-sizing:border-box;display:flex;flex-direction:column;height:58%;justify-content:center;padding:10px}.price-slider__day:first-child .price-slider__day-block[data-v-49aa7a41]{background:var(--color-main,#8c9e69)}.price-slider__weekday[data-v-49aa7a41]{color:var(--color-dark-black);font-size:12px;font-weight:600;line-height:normal;margin:0}.price-slider__day:first-child .price-slider__weekday[data-v-49aa7a41]{color:var(--color-white)}.price-slider__day-price[data-v-49aa7a41]{box-sizing:border-box;color:var(--color-main,#8c9e69);font-size:13px;font-weight:700;height:36px;line-height:normal;margin:0;padding:10px;text-align:right}.price-slider__btns[data-v-49aa7a41]{display:flex;justify-content:space-between;margin:0;padding:0}.price-slider__arrow[data-v-49aa7a41]{height:18px;width:11px}.price-slider__arrow>path[data-v-49aa7a41]{fill:var(--color-main,#8c9e69)}.price-slider__btns li[data-v-49aa7a41]{color:var(--color-main,#8c9e69);list-style:none}.price-slider__btn[data-v-49aa7a41]{align-items:center;background-color:transparent;border:none;color:var(--color-main,#8c9e69);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;line-height:normal;padding:0}.disabled[data-v-49aa7a41]{color:var(--color-gray);cursor:not-allowed}@media screen and (max-width:1023px){.unavailible[data-v-49aa7a41]:before{height:11px;width:40px}.price-slider__days[data-v-49aa7a41]{border-radius:12px}.price-slider__day[data-v-49aa7a41]{min-width:70px}.price-slider__day-block[data-v-49aa7a41]{height:52%;padding:8px}.price-slider__weekday[data-v-49aa7a41]{font-size:10px;font-weight:600}.price-slider__day-price[data-v-49aa7a41]{font-size:12px;padding:8px}.price-slider__btn[data-v-49aa7a41]{font-size:14px}.price-slider__btns li:first-child .disabled.price-slider__btn[data-v-49aa7a41]:before,.price-slider__btns li:first-child .price-slider__btn[data-v-49aa7a41]:before{height:15px;width:8px}.price-slider__btns li:last-child .disabled.price-slider__btn[data-v-49aa7a41]:after,.price-slider__btns li:last-child .price-slider__btn[data-v-49aa7a41]:after{height:15px;width:9px}}@media screen and (max-width:767px){.price-slider__title[data-v-49aa7a41]{font-size:12px;margin:10px auto 0;width:calc(100% - 20px)}.price-slider__days[data-v-49aa7a41]{margin:10px auto;width:calc(100% - 20px)}.price-slider__day[data-v-49aa7a41]{min-width:59px}.price-slider__day-block[data-v-49aa7a41]{height:58%;padding:7px}.price-slider__weekday[data-v-49aa7a41]{font-size:9px}.price-slider__day-price[data-v-49aa7a41]{font-size:9px;height:26px;padding:7px}.price-slider__btns[data-v-49aa7a41]{display:none}}.info-block[data-v-732466db]{align-items:center;border:1px solid var(--color-main,#8c9e69);border-radius:15px;padding:13px 26px}.info-block[data-v-732466db],.info-block__text[data-v-732466db]{display:flex;gap:11px;margin:0}.info-block__text[data-v-732466db]{color:var(--color-main,#8c9e69);flex:1;font-size:var(--desktop-font-size);font-weight:600;line-height:normal}@media screen and (max-width:1023px){.info-block[data-v-732466db]{padding:10px 20px}}@media screen and (max-width:767px){.info-block[data-v-732466db]{border-radius:10px;box-sizing:border-box;padding:10px 12px}.info-block__text[data-v-732466db]{font-size:var(--mobile-font-size)}}svg[data-v-b073d5ae]{height:33px;width:33px}@media screen and (max-width:767px){svg[data-v-b073d5ae]{height:20px;width:20px}}.detailed-room[data-v-2a87ef1e]{background:var(--color-white);border-radius:15px;box-sizing:border-box;display:flex;height:100%;max-height:900px;padding:10px 33px 10px 9px;position:relative;width:1281px}.detailed-room__photos[data-v-2a87ef1e]{height:calc(100% - 20px);max-width:307px;overflow:auto;position:absolute;width:24%;-ms-overflow-style:none;scrollbar-width:none}.detailed-room__photos[data-v-2a87ef1e]::-webkit-scrollbar{display:none}.detailed-room__photos-list[data-v-2a87ef1e]{display:flex;flex-direction:column;gap:5px;height:100%;margin:0;padding:0}.detailed-room__photo[data-v-2a87ef1e]{cursor:pointer;display:flex;list-style:none}.detailed-room__photo img[data-v-2a87ef1e]{border-radius:10px;-o-object-fit:cover;object-fit:cover;width:100%}.detailed-room__body[data-v-2a87ef1e]{display:flex;flex-direction:column;margin-left:27%;padding:10px 0 0;position:relative;width:73%}.detailed-room__titles[data-v-2a87ef1e]{width:calc(100% - 46px)}.detailed-room__image-slider[data-v-2a87ef1e]{display:none}.detailed-room__title[data-v-2a87ef1e]{color:var(--color-room-grey)}.detailed-room__title[data-v-2a87ef1e],.detailed-room__view[data-v-2a87ef1e]{font-size:20px;font-weight:600;line-height:normal;margin:0}.detailed-room__view[data-v-2a87ef1e]{color:var(--color-gray)}.detailed-room__close-btn[data-v-2a87ef1e]{display:none}.detailed-room__soldout[data-v-2a87ef1e]{margin:19px 0 0}.detailed-room__short-info[data-v-2a87ef1e]{display:flex;gap:26px;margin:19px 0 0}.detailed-room__icons[data-v-2a87ef1e]{align-items:center;border:1px solid var(--color-icons-gray);border-radius:5px;box-sizing:border-box;display:flex;gap:14px;margin:0;padding:8px 14px}.detailed-room__icon[data-v-2a87ef1e]{align-items:center;display:flex;list-style:none}.detailed-room__facilities[data-v-2a87ef1e]{background:#eee;box-sizing:border-box;display:flex;gap:54px;margin:25px 0;padding:10px 15px}.detailed-room__facilities-column[data-v-2a87ef1e]{list-style:none;width:25%}.detailed-room__facilities-items[data-v-2a87ef1e]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.detailed-room__facilities-item[data-v-2a87ef1e]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0}.detailed-room__facilities-title[data-v-2a87ef1e]{color:var(--color-black);font-size:13px;font-weight:700;line-height:normal;margin:0}.detailed-room__facilities-item ul[data-v-2a87ef1e]{display:flex;flex-direction:column;gap:3px;padding:0}.detailed-room__facilities-item li[data-v-2a87ef1e]{color:var(--color-black);font-size:13px;font-weight:400;line-height:normal;margin-left:11px}.detailed-room__description[data-v-2a87ef1e]{color:var(--color-active-gray);font-size:15px;font-weight:600;line-height:normal;margin:0}.detailed-room__description[data-v-2a87ef1e] p{margin:0}.detailed-room__description[data-v-2a87ef1e] a{color:var(--color-active-gray)}.detailed-room__expand-btn[data-v-2a87ef1e]{background-color:transparent;border:none;color:var(--color-gray);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:6px;line-height:normal;margin:17px 0 19px;padding:0}.detailed-room__expand-btn[data-v-2a87ef1e]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23B1B1B1' d='M14.69 1.588c0 .34-.125.68-.394.95L8.293 8.54c-.52.52-1.38.52-1.9 0L.39 2.538c-.52-.52-.52-1.38 0-1.9s1.38-.52 1.9 0l5.053 5.054L12.396.638c.52-.52 1.38-.52 1.9 0 .269.251.394.61.394.95'/%3E%3C/svg%3E");height:9px;transition:transform .5s ease;width:15px}.detailed-room__expanded .detailed-room__expand-btn[data-v-2a87ef1e]:before{transform:rotate(-180deg) translateY(-80%)}.expanded[data-v-2a87ef1e]:before{align-self:end;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23B1B1B1' d='M14.69 1.588c0 .34-.125.68-.394.95L8.293 8.54c-.52.52-1.38.52-1.9 0L.39 2.538c-.52-.52-.52-1.38 0-1.9s1.38-.52 1.9 0l5.053 5.054L12.396.638c.52-.52 1.38-.52 1.9 0 .269.251.394.61.394.95'/%3E%3C/svg%3E");height:9px;transform:rotate(180deg);width:15px}.detailed-room__body-price[data-v-2a87ef1e]{align-items:flex-end;align-self:flex-end;display:flex;gap:20px;justify-content:flex-end;margin-bottom:25px}.detailed-room__pick-btn[data-v-2a87ef1e]{align-items:center;background:var(--color-main,#8c9e69);border:none;border-radius:200px;box-shadow:inset .892px 1.785px 2.677px #00000040;color:var(--color-white);cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:normal;padding:10px 20px;transition:all .2s linear}.detailed-room__pick-btn[data-v-2a87ef1e]:hover{background:var(--color-dark-main,#525f45)}.detailed-room__body-request[data-v-2a87ef1e]{display:flex;justify-content:flex-end}.detailed-room__request-btn[data-v-2a87ef1e]{background:var(--color-main,#8c9e69);border:none;border-radius:200px;box-shadow:inset .892px 1.785px 2.677px #00000040;color:var(--color-white);cursor:pointer;font-size:12px;font-weight:500;line-height:normal;margin:0 0 21px;padding:10px 20px;transition:all .2s linear}.detailed-room__request-btn[data-v-2a87ef1e]:hover{background:var(--color-dark-main,#525f45)}.detailed-room[data-v-2a87ef1e]{overflow:hidden}.detailed-room[data-v-2a87ef1e] [data-v-2a87ef1e]{-ms-overflow-style:none;scrollbar-width:none}.detailed-room[data-v-2a87ef1e] ::-webkit-scrollbar{display:none}@media screen and (max-width:1439px){.detailed-room[data-v-2a87ef1e]{border-bottom:0;width:unset}}@media screen and (max-width:1023px){.detailed-room[data-v-2a87ef1e]{border-bottom:0;padding:7px 23px 7px 6px}.detailed-room__photos[data-v-2a87ef1e]{height:calc(100% - 14px);width:24%}.detailed-room__title[data-v-2a87ef1e]{font-size:16px}.detailed-room__view[data-v-2a87ef1e]{font-size:14px}.detailed-room__soldout[data-v-2a87ef1e]{padding:10px 20px}.detailed-room__short-info[data-v-2a87ef1e]{gap:20px}.detailed-room__facilities[data-v-2a87ef1e]{gap:24px;margin:20px 0}.detailed-room__description[data-v-2a87ef1e]{font-size:13px}.detailed-room__expand-btn[data-v-2a87ef1e]{font-size:13px;margin:14px 0 15px}.detailed-room__expanded .detailed-room__expand-btn[data-v-2a87ef1e]:before{transform:rotate(-180deg) translateY(-60%)}.detailed-room__body-price[data-v-2a87ef1e]{margin-bottom:20px;z-index:100000000}.detailed-room__pick-btn[data-v-2a87ef1e]{font-size:16px}}@media screen and (max-width:767px){.detailed-room[data-v-2a87ef1e]{border-bottom:0;padding:0;position:relative}.detailed-room__photos[data-v-2a87ef1e]{display:none}.detailed-room__body[data-v-2a87ef1e]{border-top-left-radius:10px;border-top-right-radius:10px;margin-left:0;overflow:hidden;padding:0;width:100%}.detailed-room__titles[data-v-2a87ef1e]{background-color:var(--color-white);border-radius:10px 10px 0 0;box-shadow:-4px 4px 4px #00000040;box-sizing:border-box;display:flex;flex-direction:column;padding:15px 10px 10px;position:fixed;z-index:3}.detailed-room__title[data-v-2a87ef1e],.detailed-room__view[data-v-2a87ef1e]{font-size:14px;width:calc(100% - 36px)}.detailed-room__view[data-v-2a87ef1e]{margin:0}.detailed-room__close-btn[data-v-2a87ef1e]{background-color:transparent;border:none;color:var(--color-main,#8c9e69);cursor:pointer;display:flex;height:32px;padding:0;position:absolute;right:10px;width:32px}.detailed-room__image-slider[data-v-2a87ef1e]{display:flex;margin:0 auto}.detailed-room__soldout[data-v-2a87ef1e]{margin:10px auto 0}.detailed-room__short-info[data-v-2a87ef1e]{justify-content:space-between;margin:6px auto 0;width:calc(100% - 20px)}.detailed-room__icons[data-v-2a87ef1e]{border:none;border-radius:none;gap:12px;padding:0 5px}.detailed-room__icon[data-v-2a87ef1e]{height:-moz-fit-content;height:fit-content}.detailed-room__facilities[data-v-2a87ef1e]{box-sizing:border-box;flex-wrap:wrap;gap:8px;margin:10px auto 0;width:calc(100% - 20px)}.detailed-room__facilities-column[data-v-2a87ef1e]{height:calc(100% - 170px);width:calc(50% - 5px)}.detailed-room__facilities-items[data-v-2a87ef1e]{gap:8px}.detailed-room__facilities-item li[data-v-2a87ef1e],.detailed-room__facilities-title[data-v-2a87ef1e]{font-size:10px}.detailed-room__description[data-v-2a87ef1e]{font-size:10px;margin:auto;padding-bottom:20%;padding-top:5px;width:calc(100% - 20px)}.detailed-room__expand-btn[data-v-2a87ef1e]{font-size:10px;margin:10px auto 70px;width:calc(100% - 20px)}.detailed-room__expand-btn[data-v-2a87ef1e]:before{height:7px;width:10px}.detailed-room__body-price[data-v-2a87ef1e]{background-color:var(--color-white);border-radius:0 0 10px 10px;bottom:35px;box-shadow:0 -4px 4px #00000040;box-sizing:border-box;justify-content:space-between;margin:0;min-width:unset;padding:10px;position:fixed;right:20px;width:calc(100% - 40px);z-index:2}.detailed-room__pick-btn[data-v-2a87ef1e]{background:var(--color-main,#8c9e69);border-radius:200px;box-shadow:inset .627px 1.254px 1.882px #00000040;box-shadow:inset .63px 1.25px 1.88px #00000040;font-size:12px;height:35px;padding:7px 14px;width:173px}.detailed-room__body-request[data-v-2a87ef1e]{align-items:center;background-color:var(--color-white);border-radius:0 0 10px 10px;bottom:0;box-shadow:0 -4px 4px #00000040;display:flex;height:57px;justify-content:center;position:fixed;width:calc(100% - 40px)}.detailed-room__request-btn[data-v-2a87ef1e]{border-radius:200px;font-size:13px;margin:0;padding:10px 0;width:80%}.modal-mobile-wrapper[data-v-2a87ef1e]{margin-top:60px}}.price_in_modal[data-v-2a87ef1e]{margin-bottom:3.5px;transform:scale(1.5)}@media (max-width:767px){.price_in_modal[data-v-2a87ef1e]{transform:scale(1.2)}.detailed-room__body-price[data-v-2a87ef1e]{border-radius:0;bottom:0;left:0;width:100%;z-index:100000000}.modal-mobile-wrapper[data-v-2a87ef1e]{margin-top:80px}.detailed-room__body-request[data-v-2a87ef1e]{border-radius:0;width:100%}.detailed-room__titles[data-v-2a87ef1e]{background-color:var(--color-white);border-radius:10px 10px 0 0;box-shadow:0 4px 4px #00000040;box-sizing:border-box;display:flex;flex-direction:column;padding:15px 10px 10px;position:fixed;width:100%;z-index:3}}.titles-wrapper[data-v-2a87ef1e]{position:relative}.booking-rooms__error[data-v-2801fd5e]{top:0;right:0;bottom:0;left:0;max-height:100px;padding-top:75px}.booking-rooms__error[data-v-2801fd5e],.booking-rooms__notice[data-v-2801fd5e]{align-items:center;display:flex;justify-content:center}.booking-rooms__notice[data-v-2801fd5e]{font-family:Montserrat,sans-serif;font-size:16.5px;font-weight:300;letter-spacing:0;line-height:100%;margin:78px 10px 28px;text-align:center}.booking-rooms__container[data-v-2801fd5e]{display:flex;justify-content:center;margin:0 auto;width:1440px}.booking-rooms__list[data-v-2801fd5e]{align-items:center;-moz-column-gap:2.5%;column-gap:2.5%;display:grid;flex-wrap:wrap;grid-template-columns:repeat(4,auto);justify-content:center;padding:0;row-gap:30px}.booking-rooms__item[data-v-2801fd5e]{height:375px;list-style:none;width:323px}.booking-rooms__brand[data-v-2801fd5e]{color:#d0d0d0;font-size:11px;font-weight:400}@media screen and (max-width:1500px){.booking-rooms__container[data-v-2801fd5e]{width:1172px}.booking-rooms__list[data-v-2801fd5e]{display:grid;grid-template-columns:repeat(3,auto)}}@media screen and (max-width:1279px){.booking-rooms__container[data-v-2801fd5e]{width:90%}.booking-rooms__list[data-v-2801fd5e]{-moz-column-gap:1%;column-gap:1%;display:grid;grid-template-columns:repeat(2,auto)}.booking-rooms__item[data-v-2801fd5e]{height:375px}.booking-rooms[data-v-2801fd5e]{padding:0}}@media screen and (max-width:768px){.booking-rooms__notice[data-v-2801fd5e]{font-size:14px;margin:18px 10px 28px}.booking-rooms[data-v-2801fd5e]{padding:0}.booking-rooms__container[data-v-2801fd5e]{width:100%}.booking-rooms__list[data-v-2801fd5e]{-moz-column-gap:1%;column-gap:1%;row-gap:15px}}@media (max-width:700px){.booking-rooms__list[data-v-2801fd5e]{display:flex;flex-direction:column}}@media screen and (max-width:480px){.booking-rooms__list[data-v-2801fd5e]{flex-direction:column;gap:15px;margin:0}.booking-rooms__item[data-v-2801fd5e]{height:325px;width:100%}}.room-tariff-card[data-v-794eccd5]{background-color:var(--color-white);border-radius:20px;box-shadow:inset -2px -2px #e0e0e0,0 4px 4px #0000000a;display:flex;gap:32px;padding:10px 28px 13px 9px;position:relative}.room-tariff-card__image-slider[data-v-794eccd5]{aspect-ratio:1.35;border-radius:10px;cursor:pointer;min-width:140px}.room-tariff-card__slider-btn[data-v-794eccd5]{background-color:transparent;border:none;bottom:21px;cursor:pointer;left:17px;padding:0;position:absolute;z-index:2}.room-tariff-card__wrapper[data-v-794eccd5]{display:flex;flex:1;flex-direction:column;gap:15px}.room-tariff-card__text[data-v-794eccd5]{align-items:flex-start;display:flex;justify-content:space-between;margin:7px 0 0}.room-tariff-card__titles[data-v-794eccd5]{display:flex;flex-direction:column}.room-tariff-card__title[data-v-794eccd5]{color:var(--color-room-grey)}.room-tariff-card__title[data-v-794eccd5],.room-tariff-card__view[data-v-794eccd5]{font-size:20px;font-weight:600;line-height:normal;margin:0}.room-tariff-card__view[data-v-794eccd5]{color:var(--color-gray)}.room-tariff-card__details-btn[data-v-794eccd5]{background-color:transparent;border:none;color:var(--color-gray);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:6px;line-height:normal;padding:0}.room-tariff-card__details-btn[data-v-794eccd5]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 10'%3E%3Cpath fill='%23B1B1B1' d='M14.69 1.999c0 .34-.125.681-.394.95L8.293 8.952c-.52.52-1.38.52-1.9 0L.39 2.949c-.52-.52-.52-1.38 0-1.9s1.38-.52 1.9 0l5.053 5.054 5.053-5.054c.52-.52 1.38-.52 1.9 0 .269.251.394.61.394.95'/%3E%3C/svg%3E");height:10px;padding-top:1px;width:15px}.room-tariff-card__short-text[data-v-794eccd5]{display:none}.room-tariff-card__short-info[data-v-794eccd5]{display:flex;gap:26px}.room-tariff-card__icons[data-v-794eccd5]{align-items:center;border-radius:5px;box-sizing:border-box;display:flex;gap:14px;margin:0;padding:7px 14px}.room-tariff-card__icon[data-v-794eccd5]{align-items:center;display:flex;list-style:none}@media screen and (max-width:1023px){.room-tariff-card[data-v-794eccd5]{border-radius:12px;gap:15px;padding:7px 20px 10px 6px}.room-tariff-card__wrapper[data-v-794eccd5]{gap:10px}.room-tariff-card__text[data-v-794eccd5]{margin:5px 0 0}.room-tariff-card__title[data-v-794eccd5],.room-tariff-card__view[data-v-794eccd5]{font-size:14px}.room-tariff-card__details-btn[data-v-794eccd5]{font-size:12px;gap:3px}.room-tariff-card__details-btn[data-v-794eccd5]:before{height:8px;padding:0;width:13px}.room-tariff-card__short-info[data-v-794eccd5]{gap:15px}.room-tariff-card__icons[data-v-794eccd5]{display:none}}@media screen and (max-width:767px){.room-tariff-card[data-v-794eccd5]{background-color:var(--color-room-background-gray);border-radius:12px;box-shadow:inset .892px 1.785px 2.677px #00000040;gap:13px;padding:8px}.room-tariff-card__image-slider[data-v-794eccd5]{min-width:101px}.room-tariff-card__slider-btn[data-v-794eccd5]{display:none}.room-tariff-card__wrapper[data-v-794eccd5]{gap:16px}.room-tariff-card__text[data-v-794eccd5]{margin:2px 0 0}.room-tariff-card__title[data-v-794eccd5]{font-size:13px;font-weight:700}.room-tariff-card__view[data-v-794eccd5]{font-size:12px;font-weight:400}.room-tariff-card__details-btn[data-v-794eccd5]{bottom:10px;font-size:12px;position:absolute;right:10px}.room-tariff-card__details-btn[data-v-794eccd5]:before{height:7px;width:10px}.room-tariff-card__short-text[data-v-794eccd5]{color:var(--color-main,#8c9e69);display:flex;font-size:12px;font-weight:700;line-height:normal;margin:0}.room-tariff-card__short-info[data-v-794eccd5]{display:none}}@media screen and (max-width:374px){.room-tariff-card__details-btn[data-v-794eccd5]{font-size:9px}.room-tariff-card__short-text[data-v-794eccd5]{font-size:11px}}svg[data-v-95a6e51e]{height:20px;width:15px}svg[data-v-ffe9a6fd]{height:16px;width:19px}svg[data-v-beced121]{height:18px;width:21px}.tariff-filter[data-v-06cedd56]{display:flex;justify-content:space-between}.tariff-filter__list[data-v-06cedd56]{display:flex;gap:10px;margin:0;padding:0;width:90%}.tariff-filter__item[data-v-06cedd56]{display:flex;flex-direction:column;gap:11px;list-style:none;width:33%}.tariff-filter__title[data-v-06cedd56]{color:var(--color-main,#8c9e69);font-size:18px;font-weight:700;line-height:normal;margin:0}.tariff-filter__btn[data-v-06cedd56]{align-self:flex-end;margin-left:10px;width:auto}svg[data-v-73c79988]{height:25px;width:22px}@media screen and (max-width:767px){svg[data-v-73c79988]{height:21px;width:19px}}svg[data-v-83669048]{height:30px;width:30px}path[data-v-83669048]{stroke:var(--color-main,#8c9e69)}@media screen and (max-width:767px){svg[data-v-83669048]{height:28px;width:28px}}svg[data-v-fcf1dc8a]{margin:7px}@media screen and (max-width:767px){svg[data-v-fcf1dc8a]{height:25px;margin:4px;width:25px}}svg[data-v-b555a3c8]{cursor:pointer;height:25px;width:40px}@media screen and (max-width:767px){svg[data-v-b555a3c8]{height:21px;width:20px}}svg[data-v-b54004f1]{cursor:pointer;height:25px;width:40px}@media screen and (max-width:767px){svg[data-v-b54004f1]{height:21px;width:20px}}.price-slider__wrap[data-v-5e1531be]{align-items:center;display:flex;gap:22px;justify-content:center}.price-slider__wrap svg[data-v-5e1531be]{height:20px;width:11px}.unavailible[data-v-5e1531be]{align-items:center;display:flex;justify-content:center}.unavailible[data-v-5e1531be]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 42 13'%3E%3Cpath stroke='%239B9B9B' stroke-width='.705' d='M0-.352h41.733' transform='matrix(.96279 .27026 -.30208 .95328 1.106 1.148)'/%3E%3Cpath stroke='%239B9B9B' stroke-width='.705' d='M0-.352h41.733' transform='matrix(-.96279 .27026 .30208 .95328 41.287 1.148)'/%3E%3C/svg%3E");height:16px;width:57px}.price-slider__days[data-v-5e1531be]{border-radius:10px;box-shadow:0 4px 4px #0003;margin:29px 0;overflow:hidden;scroll-behavior:smooth;width:359px}.price-slider__days-list[data-v-5e1531be]{display:flex;margin:0;padding:0}.price-slider__day[data-v-5e1531be]{border-right:1px solid #9b9b9b;box-sizing:border-box;display:flex;flex-direction:column;height:64px;list-style:none;width:50%}.price-slider__day[data-v-5e1531be]:last-of-type{border-right:none}.price-slider__day-block[data-v-5e1531be]{align-items:flex-end;background:#e3e3e3;box-sizing:border-box;display:flex;flex-direction:column;height:37px;justify-content:center;min-width:59px;padding:7.5px}.price-slider__weekday[data-v-5e1531be]{color:var(--color-dark-black);font-size:9.24px;font-weight:600;line-height:normal;margin:0}.price-slider__day-price[data-v-5e1531be]{box-sizing:border-box;color:var(--color-main,#8c9e69);font-size:10px;font-weight:700;height:36px;line-height:normal;margin-top:-2px;padding-right:7px;text-align:end}.price-slider__btns[data-v-5e1531be]{display:flex;justify-content:space-between;margin:0;padding:0}.price-slider__btns li[data-v-5e1531be]{list-style:none}.price-slider__btn[data-v-5e1531be]{background-color:transparent;border:none;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;line-height:normal;padding:0}.price-slider__btns li:first-child .price-slider__btn[data-v-5e1531be]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 18'%3E%3Cpath fill='%23C8AA6D' d='M8.342 17.344a1.5 1.5 0 0 1-1.08-.448l-6.82-6.82a1.536 1.536 0 0 1 0-2.158l6.82-6.82c.59-.59 1.568-.59 2.158 0s.59 1.568 0 2.158L3.68 8.997l5.74 5.741c.59.59.59 1.568 0 2.158a1.48 1.48 0 0 1-1.078.448'/%3E%3C/svg%3E");height:18px;width:10px}.price-slider__btns li:first-child .disabled.price-slider__btn[data-v-5e1531be]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 18'%3E%3Cpath fill='%239B9B9B' d='M8.342 17.344a1.5 1.5 0 0 1-1.08-.448l-6.82-6.82a1.536 1.536 0 0 1 0-2.158l6.82-6.82c.59-.59 1.568-.59 2.158 0s.59 1.568 0 2.158L3.68 8.997l5.74 5.741c.59.59.59 1.568 0 2.158a1.48 1.48 0 0 1-1.078.448'/%3E%3C/svg%3E");height:18px;width:10px}.price-slider__btns li:last-child .price-slider__btn[data-v-5e1531be]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 18'%3E%3Cpath fill='%23C8AA6D' d='M2.385 17.344a1.5 1.5 0 0 0 1.079-.448l6.82-6.82c.59-.59.59-1.567 0-2.158l-6.82-6.82a1.536 1.536 0 0 0-2.158 0c-.59.59-.59 1.568 0 2.158l5.74 5.741-5.74 5.741c-.59.59-.59 1.568 0 2.158.285.305.692.448 1.08.448'/%3E%3C/svg%3E");height:18px;width:11px}.price-slider__btns li:last-child .disabled.price-slider__btn[data-v-5e1531be]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 18'%3E%3Cpath fill='%239B9B9B' d='M2.385 17.344a1.5 1.5 0 0 0 1.079-.448l6.82-6.82c.59-.59.59-1.567 0-2.158l-6.82-6.82a1.536 1.536 0 0 0-2.158 0c-.59.59-.59 1.568 0 2.158l5.74 5.741-5.74 5.741c-.59.59-.59 1.568 0 2.158.285.305.692.448 1.08.448'/%3E%3C/svg%3E");height:18px;width:11px}.disabled[data-v-5e1531be]{color:var(--color-gray);cursor:not-allowed}@media screen and (max-width:1023px){.unavailible[data-v-5e1531be]:before{height:11px;width:40px}.price-slider__days[data-v-5e1531be]{border-radius:12px}.price-slider__day-block[data-v-5e1531be]{height:52%;padding:8px 11px 8px 8px}.price-slider__weekday[data-v-5e1531be]{font-size:10px;font-weight:600}.price-slider__day-price[data-v-5e1531be]{font-size:12px;padding:6px 11px 6px 6px}.price-slider__btn[data-v-5e1531be]{font-size:14px}.price-slider__btns li:first-child .disabled.price-slider__btn[data-v-5e1531be]:before,.price-slider__btns li:first-child .price-slider__btn[data-v-5e1531be]:before{height:15px;width:8px}.price-slider__btns li:last-child .disabled.price-slider__btn[data-v-5e1531be]:after,.price-slider__btns li:last-child .price-slider__btn[data-v-5e1531be]:after{height:15px;width:9px}}@media screen and (max-width:767px){.price-slider__days[data-v-5e1531be]{margin:10px auto;width:239px}.price-slider__day-block[data-v-5e1531be]{height:58%;padding:7px}.price-slider__weekday[data-v-5e1531be]{font-size:9.24px}.price-slider__day-price[data-v-5e1531be]{font-size:10px;height:26px;padding:0 6px 0 0}.price-slider__btns[data-v-5e1531be]{display:none}}path[data-v-3ae9b93a]{fill:var(--color-main,#8c9e69)}.tariff-card{padding:15px}.tariff-card,.tariff-card-modal{background-color:var(--color-white);border-radius:20px;box-shadow:inset -2px -2px #e0e0e0,0 4px 4px #0000000a;display:flex;flex-direction:column}.tariff-card-modal{background:#fff;left:50%;max-height:600px;min-height:200px;min-width:820px;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}@media (max-width:900px){.tariff-card-modal{min-width:90%}}@media (max-width:767px){.tariff-card-modal{border-radius:20px 20px 0 0;height:510px;min-width:100%}}@keyframes slideOutTop{0%{transform:translateY(70px)}to{transform:translateY(0)}}@media only screen and (max-width:768px){.tariff-card-modal{animation:slideOutTop .3s ease-out;bottom:0;box-sizing:border-box;height:50vh;margin:0;overflow-y:auto;padding:0;transform:none;z-index:1000}.overlay,.tariff-card-modal{left:0;position:fixed;width:100%}.overlay{background:#00000080;height:100%;top:0;z-index:999}}.tariff-card__info{display:flex;flex-direction:column;gap:21px;width:100%}.tariff-card__info-modal{gap:0;height:100%}@media (max-width:767px){.tariff-card__info-modal{overflow:hidden}}.tariff-card__titles{padding:0 0 9px}.tariff-card__titles,.tariff-card__titles-modal{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;gap:10px}.tariff-card__titles-modal{background:#fff;border-radius:10px 10px 0 0;box-shadow:0 4px 4px #00000040;padding:15px;position:fixed;width:100%;z-index:99}@media (max-width:767px){.tariff-card__titles-modal{position:fixed}}.tariff-card__title{color:var(--color-black);font-size:18px;font-weight:500;line-height:normal;margin:0;width:100%}.tariff-card_InfoPop_bottomWrap_p{margin:0}@media (max-width:767px){.tariff-card_InfoPop_bottomWrap_p{font-size:12px}}.tariff-card__title span{color:var(--color-main,#8c9e69);font-weight:700;text-transform:uppercase}.tariff-card__boarding{color:var(--color-black);font-size:18px;font-weight:500;line-height:normal;margin:0}.tariff-card__icon{height:35px;-o-object-fit:cover;object-fit:cover;width:35px}.tariff-card__icon_small{max-height:35px;-o-object-fit:cover;object-fit:cover;width:19px}.tariff-card__text{color:var(--color-black);font-size:16px;font-weight:400;line-height:normal;margin:0}.tariff-card__text span{font-weight:700}.tariff-card__description{display:flex;flex-direction:column;gap:10px;height:100%;margin-left:10%;opacity:0;padding:15px;position:absolute;transition:visibility 0s,opacity .5s linear;visibility:hidden;width:0}.tariff-card__description_opened{margin:0;min-height:133px;opacity:1;position:relative;visibility:visible;width:89%;width:100%}.tariff-card__description-text{color:var(--color-black);display:flex;flex:1 1 auto;flex-direction:column;font-size:16px;font-weight:500;height:350px;line-height:normal;margin-top:60px!important;margin:0;max-height:863px;overflow-y:scroll;padding-right:10px;--scrollbar-background:#f9fbfc;--scrollbar-thumb:#d4d4d4;padding-bottom:80px}.tariff-card__description-text::-webkit-scrollbar{background-color:var(--scrollbar-background);width:0}.tariff-card__description-text::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:0}.tariff-card__description-text::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb)}.tariff-card__description-text p{margin:0}.tariff-card__description-text a{color:var(--color-black)}.tariff-card__description-text :deep(p){margin:0}.tariff-card__description-text :deep(a){color:var(--color-black)}.tariff-card__options{display:flex;flex-direction:column;gap:10px;padding:0}.tariff-card__option{align-items:center;display:flex;margin-right:5px}.tariff-card__option-text{color:#9b9b9b;font-size:16px;font-weight:500;line-height:normal;margin:0 0 0 10px}.tariff-card__option-text :deep(p){margin:0}.tariff-card__option-text :deep(a){color:var(--color-black)}.tariff-card__option-text span{color:var(--color-main,#8c9e69);font-weight:700;text-transform:uppercase}.tariff-card__option-link{color:var(--color-black);font-size:16px;font-weight:400;line-height:normal;margin:0}.tariff-card__included{align-items:flex-end;display:flex;gap:9px;width:150%}.tariff-card__included-text{color:#9b9b9b;font-size:16px;font-weight:500;margin:0}.tariff-card__included-text span{color:var(--color-main,#8c9e69);font-weight:700;text-transform:uppercase}.tariff-card__costs{align-items:flex-end;display:flex;gap:12px}@media (max-width:767px){.tariff-card__costs{width:100%}}.tariff-card__costs-wrapper{display:flex;justify-content:space-between;margin-left:19px}.tariff-card__detailed-btn,.tariff-card__detailed-btn-modal{background-color:transparent;border:none;color:var(--color-gray);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:6px;height:-moz-fit-content;height:fit-content;line-height:normal;padding:0}.tariff-card__detailed-btn:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23B1B1B1' d='M14.69 1.435c0 .34-.125.681-.394.95L8.293 8.388c-.52.52-1.38.52-1.9 0L.39 2.385c-.52-.52-.52-1.38 0-1.9s1.38-.52 1.9 0L7.342 5.54 12.396.485c.52-.52 1.38-.52 1.9 0 .269.251.394.61.394.95'/%3E%3C/svg%3E");height:9px;transition:transform .5s ease;width:15px}.tariff-card__opened .tariff-card__detailed-btn:before{transform:rotate(-180deg) translateY(-80%)}.tariff-card__detailed-btn_hidden_desktop{display:none}.tariff-card__detailed-btn_position_absolute{border:2px solid #9b9b9b;border-radius:50px;bottom:0;display:flex;padding:7px 12px;position:absolute;right:-5px;transform:translate(100%)}.tariff-card__cost-nights{color:#000;display:flex;flex-direction:row;font-size:10.13px;font-weight:600;gap:3px;letter-spacing:0;line-height:12px;margin:0;text-align:right;white-space:nowrap}.tariff-card__cost-nights span{font-weight:900;white-space:nowrap}.tariff-card__price-wrapper{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.tariff-card__persons{color:var(--color-black);display:flex;font-size:20px;font-weight:700;gap:5px;line-height:normal;margin:0 4px 0 0}@media (max-width:380px){.tariff-card__persons{margin-bottom:-3px}}.tariff-card__persons--with-children{min-width:68px}.tariff-card__persons span{align-self:center;color:#828282;font-size:18px;font-weight:400;line-height:normal;visibility:visible}.tariff-card__persons:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 21 22"><path fill="%23000" d="M11.813 19.09s1.312 0 1.312-1.313-1.312-5.25-6.562-5.25S0 16.464 0 17.777c0 1.312 1.313 1.312 1.313 1.312zm-5.25-7.876a3.938 3.938 0 1 1 0-7.875 3.938 3.938 0 0 1 0 7.875"/><path fill="%23000" fill-rule="evenodd" d="M14.154 19.089c.195-.41.292-.859.284-1.313 0-1.778-.893-3.609-2.542-4.882a8.3 8.3 0 0 1 2.541-.368c5.25 0 6.563 3.938 6.563 5.25 0 1.313-1.312 1.313-1.312 1.313z" clip-rule="evenodd"/><path fill="%23000" d="M15.094 11.214a3.28 3.28 0 1 1 0-6.561 3.28 3.28 0 0 1 0 6.561"/></svg>');height:22px;width:21px}.tariff-card__persons--new-format:before{display:none}.tariff-card__cost-container{display:flex;flex-wrap:nowrap;gap:16px}.tariff-card__cost-container-modal{align-items:flex-end;color:var(--color-main,#8c9e69);display:flex;font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;gap:10px;text-align:right}.tariff-card__info-btn{align-self:flex-end;background-color:transparent;border:none;cursor:pointer;display:flex;height:-moz-min-content;height:min-content;margin:0 10px 0 0;padding:0}.tariff-card__popupInfo{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.tariff-card__popup-content{background:#fff;border-radius:20px;padding:25px 19px 40px;position:relative;width:465px}.tariff-card__close-btn{background:none;border:none;cursor:pointer;font-size:16px;height:25px;position:absolute;right:13px;top:13px;width:25px}.tariff-card__close-btn svg{margin:0}.tariff-card_InfoPopText_wrap{margin-top:-16px;padding:0}.tariff-card_InfoPop_textWrap{padding-top:10px}.tariff-card_InfoPop_title{margin:0}.tariff-card_InfoPopText_h2{font-size:20px;font-weight:600;margin-bottom:0}.tariff-card_InfoPop_text{margin:4px 0 0}.tariff-card_InfoPop_text_child{font-size:16px;font-weight:600;letter-spacing:0;margin-bottom:8px}.tariff-card_InfoPop_bottomWrap{display:flex;justify-content:space-between;margin:0;padding-top:4px}.tariff-card_InfoPop_price{margin:0}.tariff-card_InfoPopText_separator{border-top:1px solid #cecece;margin:0 auto;width:95%}.popupCon{background-color:#fff;border:1px solid #fff;border-radius:17px;box-shadow:0 0 15px 7px #0000001a;left:40%;margin-top:89px;padding:20px;position:absolute;transform:translate(-50%,-50%);width:600px;z-index:8}.linkPopupWindow{color:#9b9b9b;cursor:pointer;margin-left:10px;position:relative;text-decoration:underline;z-index:3}.close-icon{cursor:pointer;position:absolute;right:10px;top:10px}.conditionsText{font-size:16px;font-weight:400}.fade-enter-active,.fade-leave-active{transition:opacity .9s}.fade-enter,.fade-leave-to{opacity:0}.tariff-card__overlay{display:block}.tariff-card__detailed-btn-mobile{display:none}@media screen and (max-width:1024px){.tariff-card__costs-wrapper{margin-left:5px}.tariff-card__overlay{display:block}.popupCon{left:50%;margin-top:89px;position:absolute;width:72%;z-index:8}}@media screen and (max-width:767px){.tariff-card{flex-direction:column;padding:10px 14px 15px;position:relative}.tariff-card__info{gap:0;width:100%}.tariff-card__titles{margin:0 0 5px}.tariff-card__icon{height:25px;width:25px}.tariff-card__icon_small{-o-object-fit:cover;object-fit:cover;width:14px}.tariff-card__title{font-size:13px}.tariff-card__description{gap:7px;margin:0 0 7px;transition:visibility 0s,opacity .5s linear}.tariff-card__description_opened{margin-top:10%;min-height:unset;overflow:scroll;padding-bottom:20%;width:100%}.tariff-card__text{font-size:12px}.tariff-card__description-text{font-size:12px;font-weight:400;height:100%;line-height:normal;margin-top:0!important;margin:0;max-height:100%;padding-bottom:50px;padding-top:10%}.tariff-card__options{gap:7px;padding:0}.tariff-card__option{margin-right:0}.tariff-card__option-link,.tariff-card__option-text{font-size:11px}.tariff-card__detailed-btn{display:none}.tariff-card__detailed-btn-mobile{background-color:transparent;border:none;color:var(--color-gray);cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:6px;height:-moz-fit-content;height:fit-content;line-height:normal;margin-left:auto;padding:0}.tariff-card__detailed-btn-mobile:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23B1B1B1' d='M14.69 1.435c0 .34-.125.681-.394.95L8.293 8.388c-.52.52-1.38.52-1.9 0L.39 2.385c-.52-.52-.52-1.38 0-1.9s1.38-.52 1.9 0L7.342 5.54 12.396.485c.52-.52 1.38-.52 1.9 0 .269.251.394.61.394.95'/%3E%3C/svg%3E");height:5px;transition:transform .5s ease;width:11px}.tariff-card__opened .tariff-card__detailed-btn-mobile:before{transform:rotate(-180deg) translateY(-80%)}.tariff-card__detailed-btn:before{height:7px;width:11px}.tariff-card__detailed-btn_hidden_desktop{align-self:flex-end;display:flex;margin:0 0 7px}.tariff-card__detailed-btn_position_absolute{align-self:flex-end;border:none;border-radius:0;bottom:unset;display:flex;padding:0;position:relative;right:unset;transform:translate(0)}.tariff-card__cost-nights{font-size:10px;white-space:nowrap}.tariff-card__costs-wrapper{align-self:flex-end}.tariff-card__included{gap:6px;margin-top:10px;width:100%}.tariff-card__included-text{font-size:11px}.tariff-card__persons:before{height:23px;width:22px}.tariff-card__costs{border-top:1px solid #e0e0e0;gap:10px;justify-content:flex-end;margin:12px 0 0;padding-top:10px}.tariff-card__overlay{background-color:#00000080;bottom:0;cursor:pointer;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:2}.tariff-card__popup-content{min-width:346px;width:70%}.tariff-card_InfoPopText_h2{font-size:16px}.tariff-card_InfoPop_text{font-size:12px}.tariff-card_InfoPop_title{font-size:14px;font-weight:600}.popupCon{border-radius:17px;box-shadow:0 0 15px 7px #0000001a;left:50%;margin-top:73%;width:80%;z-index:8}.linkPopupWindow{cursor:pointer;font-size:11px;text-decoration:underline}.conditionsText{font-size:14px;font-weight:400}}.hotel-info-wrapper{display:flex;justify-content:space-between;width:100%}@media (max-width:767px){.hotel-info-wrapper{flex-direction:column}}.hotel-info-wrapper-modal{width:100%}.price-info{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.price-info-modal{background:#fff;bottom:0;box-shadow:0 -4px 4px #00000040;display:flex;justify-content:flex-end;margin-bottom:auto;padding:30px 15px 15px;position:fixed;width:100%}.tariff-card-popup-wrapper{display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.tariff-card-popup-wrapper .popup__overlay{background:#7575754d;height:100%;position:absolute;width:100%;z-index:9}.modal__submit{height:35px;width:210px}@media (max-width:767px){.modal__submit{width:auto}}.price_in_modal{margin-bottom:3.5px;margin-left:5px;margin-right:30px;transform:scale(1.5)}@media (max-width:767px){.price_in_modal{transform:scale(1.2)}}@media (max-width:450px){.price_in_modal{margin-right:10px;transform:scale(1)}}.modal_tariff_span{font-size:16px;margin-bottom:1px}@media only screen and (max-width:768px){.tariff-card-modal{background:#fff;bottom:0;display:flex;flex-direction:column;left:0;min-height:50vh;overflow:hidden;position:fixed;width:100%;z-index:1000}.tariff-card__info-modal{flex:1;overflow-y:auto}.tariff-card-modal{height:100%;top:20%}}.btn-selected{background:color-mix(in srgb,var(--color-main) 40%,#2e2e2e)!important}.btn-primary-booking:hover,.btn-primary-green:hover,.btn-primary:hover{background:var(--color-main,#8c9e69)}.btn-selected.btn-selected--new{background:color-mix(in srgb,var(--color-main) 40%,#2e2e2e)!important}.btn-selected.btn-selected--old{background:var(--color-main)!important}.tariff-card__price-variant{align-items:end;display:flex;gap:10px;margin-bottom:10px}.tariff-card__persons--hidden{height:0;opacity:0;pointer-events:none;visibility:hidden}.hidden[data-v-e1d3ff35]{display:none}.tariffs-list[data-v-e1d3ff35]{display:flex;flex-direction:column;gap:25px}.tariffs-list__items[data-v-e1d3ff35]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.tariffs-list__brand[data-v-e1d3ff35]{color:#d0d0d0;font-size:11px;font-weight:400}.tariffs-list__item[data-v-e1d3ff35]{list-style:none}@media screen and (max-width:1023px){.tariffs-list[data-v-e1d3ff35]{margin-bottom:45px}}@media screen and (max-width:767px){.tariffs-list__filters[data-v-e1d3ff35]{display:none}.tariffs-list__items[data-v-e1d3ff35]{gap:15px}}svg[data-v-99d88605]{height:28px;width:26px}@media screen and (max-width:767px){svg[data-v-99d88605]{height:23px;width:21px}}.booking-transfer[data-v-4e0b0a6b]{display:flex;flex-direction:column}.booking-transfer__title[data-v-4e0b0a6b]{color:var(--color-main,#8c9e69);font-family:Montserrat;font-size:26px;font-weight:700;letter-spacing:0;line-height:32px;text-align:left}.booking-transfer__questions[data-v-4e0b0a6b]{border:none;display:flex;gap:27px;padding:0}.booking-transfer__question-input[data-v-4e0b0a6b]{opacity:0;position:absolute;visibility:hidden;width:0}.booking-transfer__question-label[data-v-4e0b0a6b]{align-items:center;border:2px solid var(--color-main,#8c9e69);border-radius:200px;box-sizing:border-box;color:var(--color-main,#8c9e69);cursor:pointer;display:flex;font-family:Montserrat;font-size:26px;font-weight:500;height:52px;justify-content:center;letter-spacing:0;line-height:32px;text-align:center;width:170px}@media (max-width:600px){.booking-transfer__question-label[data-v-4e0b0a6b]{font-size:14px;height:29px;width:96px}}@media (max-width:380px){.booking-transfer__question-label[data-v-4e0b0a6b]{font-size:15px;height:auto;width:50%}}.booking-transfer__question-input:checked+.booking-transfer__question-label[data-v-4e0b0a6b],.booking-transfer__question-label[data-v-4e0b0a6b]:hover{background-color:var(--color-main,#8c9e69);color:var(--color-white)}.booking-transfer__question-input:checked+.booking-transfer__where-label[data-v-4e0b0a6b]{background-color:#c4c4c4;border:1px solid #c4c4c4;color:var(--color-white)}.booking-transfer__question-input:checked+.booking-transfer__where-option[data-v-4e0b0a6b]{background-color:#c4c4c4;color:var(--color-white)}.booking-transfer__steps[data-v-4e0b0a6b]{display:flex;flex-direction:column;gap:20px;padding:0}.booking-transfer__step[data-v-4e0b0a6b]{display:flex;flex-direction:column;gap:20px;list-style:none}.booking-transfer__step-wrapper[data-v-4e0b0a6b]{align-items:center;display:flex;justify-content:space-between}.booking-transfer__step-container[data-v-4e0b0a6b]{align-items:center;display:flex;gap:14px}.booking-transfer__step-number[data-v-4e0b0a6b]{align-items:center;background-color:var(--color-active-light-gray);border:2px solid var(--color-active-light-gray);border-radius:180%;color:#f5f5f5;display:flex;height:47px;justify-content:center;transition:all .2s linear;width:47px}.booking-transfer__step-number_active[data-v-4e0b0a6b]{background-color:transparent;border:2px solid var(--color-main,#8c9e69);color:var(--color-main,#8c9e69)}.booking-transfer__step-number span[data-v-4e0b0a6b]{font-size:21px;font-weight:700;line-height:normal;padding-top:2px}.booking-transfer__step-title[data-v-4e0b0a6b]{color:var(--color-black);font-size:26px;font-weight:500;line-height:normal;margin:0}.booking-transfer__step-edit[data-v-4e0b0a6b]{background-color:transparent;border:none;cursor:pointer;padding:0}.booking-transfer__where[data-v-4e0b0a6b]{display:flex;flex-direction:column;gap:20px}.booking-transfer__where-wrapper[data-v-4e0b0a6b]{display:flex;gap:10px}.booking-transfer__where-title[data-v-4e0b0a6b]{color:var(--color-black);font-size:18px;font-weight:500;line-height:normal;margin:0}.booking-transfer__where-questions[data-v-4e0b0a6b]{border:none;display:flex;gap:10px;margin:0;padding:0}.booking-transfer__where-label[data-v-4e0b0a6b]{border:1px solid var(--color-black);border-radius:10px;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:center;line-height:normal;min-width:186px;padding:12px 0;transition:all .2s linear}.booking-transfer__where-options[data-v-4e0b0a6b]{border:1px solid var(--color-black);display:flex;flex-direction:column;padding:0}.booking-transfer__where-option[data-v-4e0b0a6b]{border-bottom:1px solid var(--color-black);cursor:pointer;padding:10px}.booking-transfer__where-option[data-v-4e0b0a6b]:last-child{border-bottom:none}.booking-transfer__cars[data-v-4e0b0a6b]{display:flex;flex-direction:column;gap:15px;padding:0}.booking-transfer__car[data-v-4e0b0a6b]{display:flex;flex-direction:column;gap:11px;list-style:none}.booking-transfer__car-title[data-v-4e0b0a6b]{color:var(--color-black);font-size:26px;font-weight:500;line-height:normal;margin:0}.booking-transfer__car-wrapper[data-v-4e0b0a6b]{border-bottom:1px solid #9b9b9b;display:flex;justify-content:space-between;padding:0 0 25px}.booking-transfer__car-wrapper_border_top[data-v-4e0b0a6b]{border-bottom:none;border-top:1px solid #9b9b9b;padding:20px 0 30px}.booking-transfer__car-persons[data-v-4e0b0a6b]{align-items:flex-end;color:var(--color-room-grey);display:flex;gap:15px}.booking-transfer__car-persons p[data-v-4e0b0a6b]{color:var(--color-room-grey);font-size:16px;font-weight:600;line-height:normal;margin:0;padding-bottom:1px}.booking-transfer__car-icon[data-v-4e0b0a6b]{height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.booking-transfer__car-prices[data-v-4e0b0a6b]{align-items:center;display:flex;gap:16px}.booking-transfer__car-price[data-v-4e0b0a6b]{color:var(--color-black);display:flex;flex-direction:column;font-size:16px;font-weight:400;line-height:normal;margin:0}.booking-transfer__car-add[data-v-4e0b0a6b],.booking-transfer__car-price span[data-v-4e0b0a6b]{font-size:18px;font-weight:700}.booking-transfer__car-add[data-v-4e0b0a6b]{align-items:center;background:var(--color-main,#8c9e69);border:none;border-radius:10px;color:var(--color-white);cursor:pointer;display:flex;justify-content:center;line-height:normal;padding:10px 15px;text-transform:uppercase;transition:all .2s linear}.booking-transfer__car-add[data-v-4e0b0a6b]:hover{background:var(--color-dark-main,#525f45);transition:.4s}.booking-transfer__info[data-v-4e0b0a6b],.booking-transfer__info-list[data-v-4e0b0a6b]{display:flex;flex-direction:column;gap:20px}.booking-transfer__info-list[data-v-4e0b0a6b]{padding:0}.booking-transfer__info-item[data-v-4e0b0a6b]{display:flex;gap:14px;list-style:none}.booking-transfer__info-title[data-v-4e0b0a6b]{align-self:center;color:var(--color-black);font-size:20px;font-weight:500;line-height:normal;margin:0;width:171px}.booking-transfer__info-title span[data-v-4e0b0a6b]{font-weight:700}.booking-transfer__info-date[data-v-4e0b0a6b]{background-color:transparent;border:1px solid var(--color-gray);border-radius:10px;color:var(--color-black);display:flex;font-size:20px;font-weight:500;gap:14px;line-height:normal;padding:10px 20px;width:209px}.booking-transfer__info-date[data-v-4e0b0a6b]:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 26 29"><path stroke="%238C9E69" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M7.592 1.469v3.956M18.134 1.469v3.956M1.651 10.817H24.07M24.736 10.036v11.21c0 3.955-1.978 6.593-6.593 6.593H7.593C2.978 27.839 1 25.2 1 21.245V10.036C1 6.08 2.978 3.443 7.593 3.443h10.55c4.615 0 6.593 2.637 6.593 6.593"/><path stroke="%238C9E69" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17.751 16.897h.02M17.751 20.852h.02M12.858 16.897h.021M12.858 20.852h.021M7.988 16.897h.021M7.988 20.852h.021"/></svg>') no-repeat 50%;background-size:contain;content:"";height:29px;width:26px}.booking-transfer__info-date[data-v-4e0b0a6b]::-webkit-calendar-picker-indicator{display:none}.booking-transfer__info-wrapper[data-v-4e0b0a6b]{display:flex;position:relative}.booking-transfer__info-wrapper[data-v-4e0b0a6b]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 10'%3E%3Cpath fill='%23B1B1B1' d='M17.18 1.59c0 .387-.142.774-.448 1.08l-6.82 6.819c-.59.59-1.567.59-2.157 0l-6.82-6.82a1.536 1.536 0 0 1 0-2.158c.59-.59 1.567-.59 2.158 0l5.74 5.741 5.742-5.74c.59-.591 1.567-.591 2.157 0 .306.284.448.691.448 1.078'/%3E%3C/svg%3E");cursor:pointer;height:9px;pointer-events:none;position:absolute;right:20px;top:42%;transform:translateY(-50%);width:15px}.booking-transfer__info-select[data-v-4e0b0a6b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--color-gray);border-radius:10px;color:var(--color-black);cursor:pointer;font-size:20px;font-weight:500;line-height:normal;padding:10px 48px 10px 20px}.booking-transfer__info-text[data-v-4e0b0a6b]{align-self:center;color:var(--color-black);font-size:20px;font-weight:400;line-height:normal;margin:0 10px 0 0}.booking-transfer__info-text_type_small[data-v-4e0b0a6b]{font-size:16px;max-width:137px}.booking-transfer__info-train[data-v-4e0b0a6b]{align-items:center;background-color:transparent;border:1px solid var(--color-gray);border-radius:10px;color:var(--color-black);display:flex;font-size:20px;font-weight:500;line-height:normal;max-width:291px;padding:10px 20px}.booking-transfer__info-train_type_wagon[data-v-4e0b0a6b]{max-width:144px}.booking-transfer__info-comment[data-v-4e0b0a6b]{background-color:transparent;border:1px solid #9b9b9b;border-radius:10px;color:var(--color-black);display:flex;flex:1;font-size:20px;font-weight:500;line-height:normal;padding:10px 20px}.booking-transfer__parking[data-v-4e0b0a6b]{display:flex;flex-direction:column;gap:10px;margin-top:40px}.booking-transfer__parking-text[data-v-4e0b0a6b]{color:var(--color-black);font-size:16px;font-weight:400;line-height:normal;margin:0}@media screen and (max-width:767px){.booking-transfer__title[data-v-4e0b0a6b]{font-size:16px;margin:0 0 15px}.booking-transfer__questions[data-v-4e0b0a6b]{gap:17px}.booking-transfer__question-label[data-v-4e0b0a6b]{border-radius:200px;font-size:15px;height:30px;max-width:96px}.booking-transfer__step[data-v-4e0b0a6b],.booking-transfer__steps[data-v-4e0b0a6b]{gap:12px}.booking-transfer__step-container[data-v-4e0b0a6b]{gap:9px}.booking-transfer__step-number[data-v-4e0b0a6b]{height:29px;width:29px}.booking-transfer__step-number span[data-v-4e0b0a6b]{font-size:13px;font-weight:700}.booking-transfer__step-title[data-v-4e0b0a6b]{font-size:16px}.booking-transfer__where[data-v-4e0b0a6b]{gap:12px}.booking-transfer__where-wrapper[data-v-4e0b0a6b]{flex-direction:column}.booking-transfer__where-title[data-v-4e0b0a6b]{font-size:11px}.booking-transfer__where-questions[data-v-4e0b0a6b]{gap:6px;padding:0}.booking-transfer__where-label[data-v-4e0b0a6b]{border-radius:6px;font-size:12px;min-width:115px;padding:6px 0}.booking-transfer__where-option[data-v-4e0b0a6b]{font-size:11px;padding:6px}.booking-transfer__cars[data-v-4e0b0a6b]{gap:9px}.booking-transfer__car[data-v-4e0b0a6b]{gap:7px}.booking-transfer__car-title[data-v-4e0b0a6b]{font-size:16px}.booking-transfer__car-wrapper[data-v-4e0b0a6b]{padding:0 0 15px}.booking-transfer__car-wrapper_border_top[data-v-4e0b0a6b]{padding:12px 0 19px}.booking-transfer__car-persons[data-v-4e0b0a6b]{gap:9px}.booking-transfer__car-persons p[data-v-4e0b0a6b]{font-size:10px;padding-bottom:0}.booking-transfer__car-icon[data-v-4e0b0a6b]{height:22x;width:22px}.booking-transfer__car-prices[data-v-4e0b0a6b]{gap:10px}.booking-transfer__car-price[data-v-4e0b0a6b]{font-size:10px}.booking-transfer__car-price span[data-v-4e0b0a6b]{font-size:12px}.booking-transfer__car-add[data-v-4e0b0a6b]{border-radius:6px;font-size:11px;padding:6px 9px}.booking-transfer__info[data-v-4e0b0a6b],.booking-transfer__info-list[data-v-4e0b0a6b]{gap:12px}.booking-transfer__info-item[data-v-4e0b0a6b]{gap:9px}.booking-transfer__info-title[data-v-4e0b0a6b]{font-size:12px;width:105px}.booking-transfer__info-date[data-v-4e0b0a6b]{border-radius:6px;font-size:12px;gap:8px;padding:6px 12px;width:153px}.booking-transfer__info-date[data-v-4e0b0a6b]:after{height:18px;width:17px}.booking-transfer__info-wrapper[data-v-4e0b0a6b]:after{height:6px;right:12px;top:26%;width:10px}.booking-transfer__info-select[data-v-4e0b0a6b]{border-radius:6px;font-size:12px;padding:6px 31px 6px 12px}.booking-transfer__info-text[data-v-4e0b0a6b]{font-size:12px;margin:0 6px 0 0}.booking-transfer__info-text_type_small[data-v-4e0b0a6b]{flex:0;font-size:10px;min-width:100px}.booking-transfer__info-train[data-v-4e0b0a6b]{border-radius:6px;font-size:12px;max-width:138px;padding:6px 12px}.booking-transfer__info-train_type_wagon[data-v-4e0b0a6b]{max-width:89px}.booking-transfer__info-comment[data-v-4e0b0a6b]{border-radius:6px;font-size:12px;padding:6px 12px}.booking-transfer__parking[data-v-4e0b0a6b]{gap:8px;margin-top:20px}.booking-transfer__parking-text[data-v-4e0b0a6b]{font-size:9px}}svg[data-v-134b9cf5]{height:37px;width:37px}@media screen and (max-width:767px){svg[data-v-134b9cf5]{height:21px;width:21px}}svg[data-v-1069a2fe]{height:var(--desktop-height);width:var(--desktop-width)}@media screen and (max-width:767px){svg[data-v-1069a2fe]{height:var(--mobile-height);width:var(--mobile-width)}}path[data-v-26afef44]{fill:var(--color-main,#8c9e69)}.hidden[data-v-9d538d86]{display:none!important}.additional-card[data-v-9d538d86]{background:#fff;border-radius:23.77px;box-shadow:0 7.89px 7.89px #0000000a;display:flex;flex-direction:column;padding:17px;position:relative}.additional-card__info[data-v-9d538d86]{display:flex;gap:17px;width:100%}.additional-card__image[data-v-9d538d86]{border-radius:10px;height:117px;-o-object-fit:cover;object-fit:cover;width:117px}.additional-card__info-wrapper[data-v-9d538d86],.titles-wrapper[data-v-9d538d86]{display:flex;flex-direction:column;width:100%}.titles-wrapper .on-wrapper[data-v-9d538d86]{align-items:center;display:flex;justify-content:space-between;margin-top:auto}@media (max-width:380px){.titles-wrapper .on-wrapper[data-v-9d538d86]{margin-top:5px;max-width:100%}}.additional-card__info-title[data-v-9d538d86]{color:#464646;font-size:16px;line-height:20px}.additional-card__info-description[data-v-9d538d86],.additional-card__info-title[data-v-9d538d86]{font-family:Montserrat;font-weight:600;letter-spacing:0;margin:0;text-align:left}.additional-card__info-description[data-v-9d538d86]{color:#9b9b9b;font-size:13px;line-height:16px}.additional-card__info-description span[data-v-9d538d86]{font-weight:700}.additional-card__expand-btn[data-v-9d538d86]{background-color:transparent;border:none;color:var(--color-gray);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:6px;height:-moz-fit-content;height:fit-content;line-height:normal;padding:0;width:-moz-fit-content;width:fit-content}.additional-card__expand-btn[data-v-9d538d86]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23B1B1B1' d='M14.69 1.435c0 .34-.125.681-.394.95L8.293 8.388c-.52.52-1.38.52-1.9 0L.39 2.385c-.52-.52-.52-1.38 0-1.9s1.38-.52 1.9 0L7.342 5.54 12.396.485c.52-.52 1.38-.52 1.9 0 .269.251.394.61.394.95'/%3E%3C/svg%3E");height:9px;transition:all .2s linear;width:15px}.additional-card__expanded .additional-card__expand-btn[data-v-9d538d86]:before{transform:rotate(-180deg) translateY(-80%)}.additional-card__state[data-v-9d538d86]{display:flex;justify-content:space-between;margin-left:auto;padding:0;transition:all .2s linear}.additional-card__state_added[data-v-9d538d86]{background-color:none;padding:0;width:100%}.additional-card__state_added p[data-v-9d538d86]{color:#828282;font-family:Montserrat,sans-serif;font-size:17.97px;font-weight:500;letter-spacing:0;line-height:22px;text-align:right}.additional-card__state-quests[data-v-9d538d86]{align-items:flex-end;color:var(--color-room-grey);display:flex;gap:15px;height:-moz-min-content;height:min-content;margin-left:auto;transition:all .2s linear}.additional-card__state-quests_added[data-v-9d538d86]{color:var(--color-white)}.additional-card__state-wrapper[data-v-9d538d86]{display:flex;gap:4px}.additional-card__state-wrapper_type_gap[data-v-9d538d86]{align-items:center;display:flex;gap:10px}.mark-icon[data-v-9d538d86]{bottom:35%;right:-28px}.add-icon[data-v-9d538d86],.mark-icon[data-v-9d538d86]{height:47px;position:absolute;width:47px}.add-icon[data-v-9d538d86]{bottom:20%;right:0}.additional-card__state-quantity[data-v-9d538d86],.additional-card__state-whom[data-v-9d538d86]{color:#828282;font-family:Montserrat,sans-serif;font-size:17.97px;font-weight:500;line-height:22px;margin:0;text-align:right}.additional-card__state-quantity[data-v-9d538d86]{letter-spacing:0}.additional-card__included[data-v-9d538d86]{align-items:center;display:flex}.additional-card__included-text[data-v-9d538d86]{color:var(--color-main,#8c9e69);font-family:Montserrat;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;margin:0;text-align:left;white-space:nowrap}.additional-card__included-text span[data-v-9d538d86]{font-weight:700;text-transform:uppercase}.additional-card__state-prices[data-v-9d538d86]{align-items:center;display:flex;gap:16px}.additional-card__state-price[data-v-9d538d86]{color:var(--color-main,#8c9e69);font-weight:600;line-height:20px}.additional-card__state-nights[data-v-9d538d86],.additional-card__state-price[data-v-9d538d86]{font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:0;margin:0;text-align:right}.additional-card__state-nights[data-v-9d538d86]{color:#828282;font-weight:500;line-height:19px}.additional-card__state-btn[data-v-9d538d86]{background:none;border:none;bottom:30%;cursor:pointer;position:absolute;right:-20px}@media (max-width:380px){.additional-card__state-btn[data-v-9d538d86]{top:35%}}.additional-card__state-btn_added[data-v-9d538d86]{outline:none;right:-25px!important;top:30%!important}@media screen and (max-width:767px){.additional-card[data-v-9d538d86]{border-radius:8px;box-shadow:inset -1.659px -1.659px #e0e0e0}.additional-card__included-text[data-v-9d538d86]{color:var(--color-main,#8c9e69);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:15px;margin:0;text-align:left;white-space:nowrap}.additional-card__info[data-v-9d538d86]{flex-direction:row;gap:11px;padding:8px 8px 0}.additional-card__image-layout[data-v-9d538d86]{border-radius:8px;height:70px;overflow:hidden;position:relative;width:70px}.additional-card__image[data-v-9d538d86]{border-radius:8px;height:50px;width:50px}.additional-card__layout[data-v-9d538d86]{display:none}.additional-card__layout-text[data-v-9d538d86]{color:var(--color-white);font-size:13px;font-weight:700;line-height:normal;margin:0}.additional-card__layout-text span[data-v-9d538d86]{text-transform:uppercase}.additional-card__info-wrapper[data-v-9d538d86]{gap:5px;padding:0 0 10px;position:relative;width:100%}.additional-card__info-title[data-v-9d538d86]{font-size:14px;font-weight:700}.additional-card__info-description[data-v-9d538d86]{font-size:10px;padding-right:50px;position:relative;width:100%}.additional-card__info-description span[data-v-9d538d86]{font-weight:700}.additional-card__expand-btn[data-v-9d538d86]{bottom:20px;font-size:11px;gap:4px;position:absolute;right:0}.additional-card__expand-btn[data-v-9d538d86]:before{height:8px;width:11px}.additional-card__expanded .additional-card__expand-btn[data-v-9d538d86]:before{transform:rotate(-180deg) translateY(-50%)}.additional-card__state[data-v-9d538d86]{border-top:none;padding:0}.additional-card__state_added[data-v-9d538d86]{background-color:var(--color-white)}.additional-card__state_added p[data-v-9d538d86]{color:initial;color:#828282;font-size:12px;white-space:nowrap}.additional-card__state-quests[data-v-9d538d86]{align-items:center;gap:11px}.additional-card__state-quests_added[data-v-9d538d86]{align-items:center;color:var(--color-room-grey);display:flex}.additional-card__state-wrapper[data-v-9d538d86]{display:flex;flex-direction:column;gap:0}.additional-card__state-wrapper_type_gap[data-v-9d538d86]{gap:0}.additional-card__state-whom[data-v-9d538d86]{font-size:12px;line-height:100%}.additional-card__state-quantity[data-v-9d538d86]{font-size:11px}.additional-card__included[data-v-9d538d86]{display:none}.additional-card__state-prices[data-v-9d538d86]{gap:12px}.additional-card__state-price[data-v-9d538d86]{font-size:13px}.additional-card__state-nights[data-v-9d538d86]{font-size:12px}.additional-card__state-btn[data-v-9d538d86]{border-radius:7px;font-size:13px;padding:7px 11px}.additional-card__state-btn_added[data-v-9d538d86]{outline:none;right:-20px!important;top:25%!important}}.on-color[data-v-9d538d86]{color:var(--color-main,#8c9e69);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:15px;margin:0;text-align:left;white-space:nowrap}.added__transfer[data-v-9d538d86]{position:absolute;right:-50px;top:-50px}.cross-circle[data-v-9d538d86]{height:47px;width:47px}@media (max-width:767px){.cross-circle[data-v-9d538d86]{height:42px;width:42px}}.personal-wrapper[data-v-9d538d86]{align-items:center;display:flex;gap:10px}.additional-services__themes[data-v-b139b2ae]{display:flex;flex-direction:column;gap:40px;padding:0}.additional-services__brand[data-v-b139b2ae]{color:#d0d0d0;font-size:11px;font-weight:400}.services__titles[data-v-b139b2ae]{align-items:flex-start;display:flex;flex-direction:column;gap:30px;margin-bottom:30px}@media (max-width:600px){.services__titles[data-v-b139b2ae]{gap:15px}}@media (max-width:380px){.services__titles[data-v-b139b2ae]{gap:10px}}.services__titles .additional-services__title[data-v-b139b2ae]{color:var(--color-main,#8c9e69);font-family:Montserrat;font-size:26px;font-weight:700;letter-spacing:0;line-height:32px;margin:0;text-align:left}@media (max-width:600px){.services__titles .additional-services__title[data-v-b139b2ae]{font-size:16px}}@media (max-width:380px){.services__titles .additional-services__title[data-v-b139b2ae]{font-size:15px;line-height:120%}}.services__titles .titles__buttons[data-v-b139b2ae]{align-items:center;display:flex;gap:30px}@media (max-width:600px){.services__titles .titles__buttons[data-v-b139b2ae]{gap:15px}}@media (max-width:380px){.services__titles .titles__buttons[data-v-b139b2ae]{width:100%}}.services__titles .titles__buttons .buttons-btn[data-v-b139b2ae]{align-items:center;border:2px solid var(--color-main,#8c9e69);border-radius:200px;box-sizing:border-box;color:var(--color-main,#8c9e69);cursor:pointer;display:flex;font-family:Montserrat;font-size:26px;font-weight:500;height:52px;justify-content:center;letter-spacing:0;line-height:32px;text-align:center;width:170px}@media (max-width:600px){.services__titles .titles__buttons .buttons-btn[data-v-b139b2ae]{font-size:14px;height:29px;width:96px}}@media (max-width:380px){.services__titles .titles__buttons .buttons-btn[data-v-b139b2ae]{font-size:15px;height:auto;width:50%}}.additional-services__theme[data-v-b139b2ae]{display:flex;flex-direction:column;gap:15px;list-style:none}.additional-services__theme-title[data-v-b139b2ae]{align-items:center;display:flex;gap:13px}.additional-services__theme-icon[data-v-b139b2ae]{align-items:center;background:var(--color-main,#8c9e69);border-radius:10px;display:flex;height:36px;justify-content:center;width:44px}.additional-services__theme-icon div[data-v-b139b2ae]{display:flex}.additional-services__theme-name[data-v-b139b2ae]{color:var(--color-black);font-size:25px;font-weight:300;line-height:normal;margin:0}.additional-services__cards[data-v-b139b2ae]{display:flex;flex-direction:column;gap:10px;padding:0}.additional-services__card[data-v-b139b2ae]{list-style:none}.additional-services__text[data-v-b139b2ae]{color:var(--color-black);font-size:16px;font-weight:400;line-height:normal;margin:20px 0 0}@media screen and (max-width:1023px){.additional-services__cards[data-v-b139b2ae]{margin-bottom:45px}}@media screen and (max-width:767px){.additional-services__title[data-v-b139b2ae]{font-size:16px}.additional-services__themes[data-v-b139b2ae]{gap:15px}.additional-services__theme[data-v-b139b2ae]{gap:10px}.additional-services__theme-title[data-v-b139b2ae]{gap:8px}.additional-services__theme-icon[data-v-b139b2ae]{border-radius:7px;height:26px;width:32px}.additional-services__theme-name[data-v-b139b2ae]{font-size:15px}.additional-services__cards[data-v-b139b2ae]{gap:10px}.additional-services__text[data-v-b139b2ae]{font-size:12px;margin:10px 0 0}}.additional-services__guest-block[data-v-b139b2ae]{background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;margin-bottom:20px;padding:15px}.additional-services__guest-title[data-v-b139b2ae]{color:#333;font-weight:700;margin-bottom:10px}.booking-services__transfers[data-v-47418571]{display:flex;flex-direction:column;gap:20px;padding:0}.booking-services__transfer[data-v-47418571]{list-style:none}.popup-overlay[data-v-619162e3]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.popup[data-v-619162e3]{background-color:var(--color-light-gray);border-radius:15px 15px 0 0;max-height:var(--desktop-height);max-width:var(--desktop-width);overflow:auto;overflow-y:scroll;position:relative;width:auto;z-index:10001;--scrollbar-background:#f9fbfc;--scrollbar-thumb:#d4d4d4;animation:slideOutTop-619162e3 .3s ease-out}.popup[data-v-619162e3]::-webkit-scrollbar{background-color:var(--scrollbar-background);width:0}.popup[data-v-619162e3]::-webkit-scrollbar-thumb{border-radius:0}.popup[data-v-619162e3]::-webkit-scrollbar-thumb,.popup[data-v-619162e3]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb)}.popup__content[data-v-619162e3]{padding:var(--desktop-padding)}.popup__close-button[data-v-619162e3]{background:none;border:none;color:var(--color-btn);cursor:pointer;padding:0;position:absolute;right:20px;top:20px;transition:opacity .3s ease-in-out}.popup__close-button[data-v-619162e3]:hover{opacity:.8}.popup__close-img[data-v-619162e3]{height:var(--desktop-btn-height);width:var(--desktop-btn-width)}.fade-enter-active[data-v-619162e3],.fade-leave-active[data-v-619162e3]{transition:opacity .3s ease-in-out}.fade-enter-from[data-v-619162e3],.fade-leave-to[data-v-619162e3]{opacity:0}@keyframes slideOutTop-619162e3{0%{transform:translateY(70px)}to{transform:translateY(0)}}@media screen and (max-width:1280px){.popup[data-v-619162e3]{height:var(--tablet-height);max-height:var(--tablet-maxheight);overflow:auto;width:var(--tablet-width)}.popup__content[data-v-619162e3]{padding:var(--tablet-padding);position:relative}}@media screen and (max-width:767px){.popup-overlay[data-v-619162e3]{align-items:end}.popup[data-v-619162e3]{height:65%;max-height:var(--mobile-maxheight);overflow:auto;width:100%}.popup__close-button[data-v-619162e3]{display:var(--mobile-btn-display);position:var(--mobile-position);right:var(--mobile-btn-right);top:var(--mobile-btn-top);z-index:3}.popup__close-img[data-v-619162e3]{height:var(--mobile-btn-height);width:var(--mobile-btn-width)}}@media (max-width:500px){.detail-wrapper[data-v-619162e3]{bottom:0;max-height:560px;position:relative;width:100%!important;z-index:999;--desktop-width:100%}}.cart__mobile_wrap[data-v-620d439f]{align-items:center;display:flex;flex-direction:column;justify-items:center;list-style:none;padding-inline-start:0}.cart__mobile-services[data-v-620d439f]{background-color:var(--color-white);border-radius:16px;box-shadow:0 1px 4px #00000040;display:flex;height:100%;list-style:none;margin:10px;min-height:121.18px;min-width:370px;padding:5%;width:90%}.card-info_wrap[data-v-620d439f],.cart__mobile_info[data-v-620d439f]{display:flex;flex-direction:column;justify-content:space-between;margin-left:10px}.cart__mobile_discount[data-v-620d439f]{background-color:var(--color-main,#8c9e69);border-radius:6px;height:16px}.cart__mobile_discount_text[data-v-620d439f]{color:var(--color-white);font-size:11px;font-weight:600;margin:11px 0 0;padding-top:2px;text-align:center}.services-card__icon[data-v-620d439f]{border-radius:11px;height:60px;width:73px}.services-card__title[data-v-620d439f]{color:var(--color-room-grey);font-size:14px;font-weight:600;line-height:normal;margin:0;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cart__mobile-text_priceBefore[data-v-620d439f]{color:var(--color-room-grey);font-size:10px;margin-bottom:30px;margin-right:3px;text-decoration:line-through}.cart__mobile_changeNumber[data-v-620d439f]{color:var(--color-main,#8c9e69);font-size:12px;font-weight:600;margin-left:15px;margin-top:20%}.cart__mobile_prices[data-v-620d439f]{align-items:center;display:flex;flex-direction:row;gap:9px}.hidden[data-v-620d439f]{visibility:hidden}.cart[data-v-620d439f]{background:var(--color-white);border-radius:15px;box-shadow:0 4px 4px #0000000a,inset -2px -2px #e0e0e0;display:flex;flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content;overflow:hidden;padding:17px 17px 20px;position:sticky;top:140px}@media (max-width:1023px){.cart[data-v-620d439f]{background:none;box-shadow:none!important}}.cart__title[data-v-620d439f]{color:var(--color-room-grey);display:flex;font-size:20px;font-weight:700;justify-content:space-between;line-height:normal;margin:0}.cart__title-nights[data-v-620d439f]{font-weight:400}.cart__dates[data-v-620d439f]{border-bottom:2px solid var(--color-unavailible-gray);display:flex;justify-content:space-between;margin:15px 0 0;padding:0 0 15px;width:100%}.cart__dates-info[data-v-620d439f]{align-items:center;background:#f9f9f9;border-radius:200px;box-shadow:inset .89px 1.78px 2.68px #00000040;display:flex;gap:13px;padding:9px 16px;width:100%}.cart__dates-info svg[data-v-620d439f]{color:#b1b1b1}.cart__date[data-v-620d439f]{align-items:center;color:var(--color-black);display:flex;font-size:18px;font-weight:400;line-height:normal;margin:0;text-wrap:nowrap}.cart__dates-edit[data-v-620d439f]{align-items:flex-end;background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}.cart__promocode[data-v-620d439f]{color:var(--color-black);font-size:15px;font-weight:700;line-height:normal;margin:0}.cart__promocode-name[data-v-620d439f]{color:var(--color-room-grey);font-weight:600;text-transform:uppercase}.cart__promocode-percent[data-v-620d439f]{font-style:italic;font-weight:500}.cart__category-info[data-v-620d439f]{background:var(--color-room-background-gray);border-radius:12px;box-shadow:inset .892px 1.785px 2.677px #00000040;box-sizing:border-box;display:flex;flex-direction:column;padding:8px;position:relative;width:85%}.cart__category-title[data-v-620d439f]{font-size:14px;font-weight:600;line-height:17px}.cart__category-title[data-v-620d439f],.cart__category-view[data-v-620d439f]{color:#464646;font-family:Montserrat;letter-spacing:0;margin:0;text-align:left}.cart__category-view[data-v-620d439f]{font-size:11px;font-weight:400;line-height:13px}.cart__category-prices[data-v-620d439f]{display:flex;justify-content:space-between;margin:16px 0 0}.cart__category-btn[data-v-620d439f]{background-color:transparent;border:none;color:var(--color-gray);cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:6px;height:-moz-fit-content;height:fit-content;line-height:normal;padding:0}.cart__category-btn[data-v-620d439f]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23B1B1B1' d='M14.69 1.435c0 .34-.125.681-.394.95L8.293 8.388c-.52.52-1.38.52-1.9 0L.39 2.385c-.52-.52-.52-1.38 0-1.9s1.38-.52 1.9 0L7.342 5.54 12.396.485c.52-.52 1.38-.52 1.9 0 .269.251.394.61.394.95'/%3E%3C/svg%3E");height:9px;transition:all .2s linear;width:15px}.cart__expanded .cart__category-btn[data-v-620d439f]:before{transform:rotate(-180deg) translateY(-80%)}.cart__category-price[data-v-620d439f]{color:var(--color-main,#8c9e69);font-family:Montserrat;font-size:14px;font-weight:700;letter-spacing:0;line-height:17px;margin:0;text-align:right}.cart__category-details[data-v-620d439f]{display:flex;flex-direction:column;gap:16px;height:0;opacity:0;padding:0;position:absolute;transition:visibility 0s,opacity .5s linear;visibility:hidden;width:0}.cart__category-details_expanded[data-v-620d439f]{height:auto;margin:16px 0 0;opacity:1;position:relative;visibility:visible;width:100%}.cart__category-detail[data-v-620d439f]{display:flex;flex-direction:column;list-style:none}.cart__category-detail-title[data-v-620d439f]{color:#464646;font-family:Montserrat;font-size:14px;font-weight:600;line-height:normal;margin:0}.cart__category-detail-wrapper[data-v-620d439f]{display:flex;gap:5px;justify-content:space-between}.cart__category-detail-subtitle[data-v-620d439f]{color:#464646;font-size:11px;font-weight:400;line-height:13px;margin:0}.cart__category-detail-price[data-v-620d439f]{color:#464646;font-size:13px;font-weight:500;line-height:17px;margin:0}.cart__service-details[data-v-620d439f]{display:flex;flex-direction:column;padding:0}.cart__category-delete[data-v-620d439f]{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 27'%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23fff' d='M12 18.937c5.5 0 10-4.5 10-10s-4.5-10-10-10-10 4.5-10 10 4.5 10 10 10'/%3E%3C/g%3E%3Cpath fill='%23fff' d='m8.47 12.354 6.948-6.947z'/%3E%3Cpath stroke='%238C9E69' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8.47 12.354 6.948-6.947'/%3E%3Cpath fill='%23fff' d='M15.418 12.354 8.47 5.407z'/%3E%3Cpath stroke='%238C9E69' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.418 12.354 8.47 5.407'/%3E%3Cdefs%3E%3Cfilter id='a' width='28' height='28' x='0' y='-1.063' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='2' dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_6360_52'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_6360_52' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");border:none;cursor:pointer;height:27px;padding:0;position:absolute;right:5px;top:5px;transform:translate(50%,-50%);width:22px}.cart__border[data-v-620d439f]{border-bottom:2px solid var(--color-unavailible-gray);width:85%}.cart__cost[data-v-620d439f]{display:flex;justify-content:space-between;margin:5px 0 0}.cart__cost-total[data-v-620d439f]{color:var(--color-gray);font-size:30px;line-height:normal;margin:0}.cart__cost-btn[data-v-620d439f],.cart__cost-total[data-v-620d439f]{align-items:center;cursor:pointer;display:flex;font-weight:500}.cart__cost-btn[data-v-620d439f]{background:var(--color-main,#8c9e69);border:none;border-radius:200px;box-shadow:inset .63px 1.25px 1.88px #00000040;color:#fff;font-family:Montserrat;font-size:16px;height:40px;justify-content:center;letter-spacing:0;line-height:20px;text-align:center;width:170px}.cart__cost-btn[data-v-620d439f]:hover{background-color:var(--color-dark-main,#525f45)}.cart__cost-btn_disabled[data-v-620d439f]{background:var(--color-gray);cursor:not-allowed}.cart__mobile[data-v-620d439f]{display:none}.cart__cost-btn[data-v-620d439f] :hover{background-color:var(--color-dark-main,#525f45)}@media screen and (max-width:1440px){.cart__date[data-v-620d439f]{font-size:17px}}@media screen and (max-width:1280px){.cart[data-v-620d439f]{gap:14px;padding:10px 10px 15px;top:100px}.cart__info[data-v-620d439f]{width:100%}.cart__category-info[data-v-620d439f]{width:98%}.cart__title[data-v-620d439f]{font-size:16px}.cart__dates[data-v-620d439f]{margin:12px 0 0;padding:0 0 12px}.cart__dates-info[data-v-620d439f]{gap:8px;padding:8px 10px}.cart__date[data-v-620d439f]{font-size:14px}.cart__promocode[data-v-620d439f]{font-size:13px}.cart__category-btn[data-v-620d439f]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23B1B1B1' d='M14.69 1.435c0 .34-.125.681-.394.95L8.293 8.388c-.52.52-1.38.52-1.9 0L.39 2.385c-.52-.52-.52-1.38 0-1.9s1.38-.52 1.9 0L7.342 5.54 12.396.485c.52-.52 1.38-.52 1.9 0 .269.251.394.61.394.95'/%3E%3C/svg%3E");height:9px;width:15px}.cart__category-detail-price[data-v-620d439f],.cart__category-price[data-v-620d439f]{font-size:14px}.cart__border[data-v-620d439f]{width:100%}.cart__cost-total[data-v-620d439f]{font-size:18px}.cart__cost-btn[data-v-620d439f]{font-size:15px;padding:10px}.cart__cost-btn[data-v-620d439f]:after{padding-top:0}}@media screen and (max-width:1023px){.cart[data-v-620d439f]{border-radius:0;bottom:0;box-shadow:0 -4px 10px #0003;gap:0;height:80px;padding:0;top:auto;width:100%}.cart__border[data-v-620d439f],.cart__category-info[data-v-620d439f],.cart__cost[data-v-620d439f],.cart__info[data-v-620d439f],.cart__promocode[data-v-620d439f]{display:none}.cart__cost[data-v-620d439f]{height:100%;margin:0}.cart__cost-total[data-v-620d439f]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0000004d;box-sizing:border-box;color:var(--color-white);display:flex;font-size:16px;font-weight:700;gap:11px;height:100%;padding:0 24px;width:50%}.cart__cost-total[data-v-620d439f]:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 22 22"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.5" d="M1 1h1.74c1.08 0 1.93.93 1.84 2l-.83 9.96a2.796 2.796 0 0 0 2.79 3.03h10.65c1.44 0 2.7-1.18 2.81-2.61l.54-7.5c.12-1.66-1.14-3.01-2.81-3.01H4.82M15.25 21a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5M7.25 21a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5M8 7h12"/></svg>');height:22px;width:22px}.cart__cost-btn[data-v-620d439f]{align-items:center;background:var(--color-main,#8c9e69);border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;font-size:16px;gap:11px;height:100%;justify-content:flex-start;padding:0 24px;transition:all .2s linear;width:50%}.cart__cost_disabled .cart__cost-btn[data-v-620d439f]{background:var(--color-gray)}.cart__cost-btn[data-v-620d439f]:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 22 14"><path fill="%23fff" d="M1.161 8.16h17.617a1.17 1.17 0 0 0 1.16-1.161 1.17 1.17 0 0 0-1.16-1.161H1.16a1.17 1.17 0 0 0-1.16 1.16A1.17 1.17 0 0 0 1.16 8.16"/><path fill="%23fff" d="M15.325 13.345c.294 0 .588-.108.82-.34l5.186-5.186a1.17 1.17 0 0 0 0-1.641L16.145.992a1.17 1.17 0 0 0-1.64 0 1.17 1.17 0 0 0 0 1.64l4.365 4.366-4.366 4.366a1.17 1.17 0 0 0 0 1.64c.217.233.527.341.82.341"/></svg>');height:auto;padding:0;width:32px}.cart__cost-btn[data-v-620d439f]:hover:not(.cart__cost-btn_disabled){background:var(--color-main,#8c9e69)}.cart__mobile[data-v-620d439f]{display:flex;flex-direction:column;min-width:298px}.cart__mobile-wrapper[data-v-620d439f]{display:flex;justify-content:center;padding:5px 10px}.cart__title[data-v-620d439f]{color:var(--color-main,#8c9e69);font-size:12px;font-weight:700;line-height:normal}.cart__mobile-close[data-v-620d439f]{background-color:transparent;border:none;color:var(--color-main,#8c9e69);cursor:pointer;height:20px;padding:0;width:20px}.cart__mobile-dates[data-v-620d439f]{display:flex;gap:6px}.cart__mobile-date[data-v-620d439f]{display:flex;flex-direction:column}.cart__mobile-title[data-v-620d439f]{color:var(--color-dark-main,#525f45);font-size:12px;font-weight:700;line-height:normal;margin:0}.cart__mobile-text[data-v-620d439f]{color:var(--color-main,#8c9e69);font-size:14px;font-weight:500;line-height:normal;margin:0}.cart__mobile-expand[data-v-620d439f]{background-color:transparent;border:none;cursor:pointer;padding:0}.cart__mobile-expand[data-v-620d439f]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23FFF' d='M14.69 1.435c0 .34-.125.681-.394.95L8.293 8.388c-.52.52-1.38.52-1.9 0L.39 2.385c-.52-.52-.52-1.38 0-1.9s1.38-.52 1.9 0L7.342 5.54 12.396.485c.52-.52 1.38-.52 1.9 0 .269.251.394.61.394.95'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:7px;transition:all .2s linear;width:10px}.cart__expanded .cart__mobile-expand[data-v-620d439f]:before{transform:rotate(-180deg)}.cart__mobile-container[data-v-620d439f]{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.cart__mobile-item[data-v-620d439f]{display:flex;flex-direction:row;gap:5px}.cart__mobile-promocode[data-v-620d439f]{border-bottom:1px solid var(--color-main,#8c9e69);border-top:1px solid var(--color-main,#8c9e69);display:flex;justify-content:space-between;padding:3px 0}.cart__category-detail-wrapper[data-v-620d439f]{border-bottom:.5px solid #b1b1b1;display:flex;justify-content:space-between;padding:5px 0}.cart__category-detail-wrapper[data-v-620d439f]:last-child{border-bottom:none}.cart__mobile-sum[data-v-620d439f]{color:var(--color-white);font-size:16px;font-weight:500;line-height:normal;margin:0}}.card__promocode[data-v-620d439f]{align-items:center;display:flex;flex-direction:row;font-family:Montserrat;font-size:15px;font-weight:300;gap:5px;line-height:18px;margin:0;text-align:left;white-space:nowrap;width:100%}.card__promocode p[data-v-620d439f]{font-style:italic;margin:0 0 0 10px}.card__promocode span[data-v-620d439f]{font-weight:600}.cart-mobile[data-v-620d439f]{display:none}@media (max-width:1023px){.cart-mobile[data-v-620d439f]{background:#e3e3e3;display:block}.cart-mobile .cart__cost-btn-mobile[data-v-620d439f]{align-items:center;background:var(--color-main,#8c9e69);border:none;box-shadow:inset .63px 1.25px 1.88px #00000040;color:#fff;cursor:pointer;display:flex;font-family:Montserrat;font-size:16px;font-weight:500;height:100%;justify-content:center;left:50%;letter-spacing:0;line-height:20px;position:absolute;text-align:center;top:0;width:50%}}@media (max-width:400px){.cart__mobile-services[data-v-620d439f]{min-width:350px}}.services-card__subtitle[data-v-620d439f]{color:#464646;font-size:12px;font-weight:400;line-height:13px;margin:0}.cart-mobile[data-v-620d439f]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0000004d;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;left:0;margin-bottom:0!important;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));width:100%}.cart__cost-total-wrapper[data-v-620d439f]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;width:100%}.cart__cost-total-wrapper_with-button[data-v-620d439f]{margin-top:16px}.cart__cost-icon[data-v-620d439f]{height:22px;margin-right:11px;width:22px}.cart__cost-total-text[data-v-620d439f]{flex:1;font-size:18px;margin:0;text-align:left}.cart__guest-type[data-v-620d439f]{color:#fff;font-size:16px;font-weight:700;margin-right:11px}.cart__cost-arrow[data-v-620d439f]{height:14px;width:22px}.cart__cost-btn-mobile[data-v-620d439f]{align-items:center;background:var(--color-main,#8c9e69);border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:44px;justify-content:center;width:100%}.cart__cost-btn-mobile[data-v-620d439f]:disabled{background:var(--color-gray);cursor:not-allowed}.cart__progress[data-v-620d439f]{color:#fff;font-size:12px;font-weight:500;text-align:center}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);inset-block-start:50%;justify-content:center;padding:0;position:absolute;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}.guest-tariff-tab{align-items:center;border:1px solid #e0e0e0;border-radius:7px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;max-width:171px;min-height:37px;padding:4px 12px;position:relative;transition:all .2s ease;width:100%}.guest-tariff-tab__text-wrap{display:flex;flex:1;flex-direction:column;min-width:90px}.guest-tariff-tab__text{font-size:12px;font-weight:600}.guest-tariff-tab__subtext,.guest-tariff-tab__text{font-family:Montserrat;overflow:hidden;text-overflow:ellipsis}.guest-tariff-tab__subtext{font-size:7px;font-weight:400;white-space:nowrap}.guest-tariffs-carousel{transition:transform .3s ease;width:100%}.guest-tariff-tab__check{flex-shrink:0;height:20px;min-width:20px;width:20px}.guest-tariff-tab__placeholder{height:20px;min-width:20px;visibility:hidden;width:20px}.guest-tariff-tabs-desktop{display:flex;gap:10px;max-width:730px;width:100%}@media (max-width:768px){.guest-tariff-tab{margin:0 2px;max-width:213px;min-width:100px;padding:8px 12px}.guest-tariff-tab__text{font-size:11px}.guest-tariff-tab__subtext{font-size:6px}}@media (min-width:769px){.guest-tariffs-carousel{display:block}}.guest-tariffs-carousel .carousel__slide{padding:0 4px!important}.guest-tariff-tab{margin:0 2px}@media (min-width:769px){.guest-tariffs-carousel .carousel__slide{padding:0 6px!important}.guest-tariff-tab{margin:0 4px}}@media (max-width:768px){.guest-tariff-tab{height:40px;max-height:40px;overflow:hidden}.guest-tariff-tab__text-wrap{min-width:0;overflow:hidden}.guest-tariff-tab__text{font-size:11px}.guest-tariff-tab__subtext,.guest-tariff-tab__text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-tariff-tab__subtext{font-size:6px}}@media (min-width:375px){.guest-tariff-tab{gap:2px}}.guest-tariff-tab__icon{--icon-color:#627692}.booking-tariff[data-v-96eca15b]{display:flex;gap:37px;margin:28px auto 0 calc(50% - 586px);width:1225px}.booking-tariff__column[data-v-96eca15b]{display:flex;flex-direction:column;gap:24px;width:66%}.booking-tariff__cart[data-v-96eca15b]{flex:1}@media screen and (max-width:1280px){.booking-tariff[data-v-96eca15b]{margin:20px auto 0;max-width:unset;min-width:unset;width:90%}.booking-tariff__column[data-v-96eca15b]{width:70%}}@media screen and (max-width:1023px){.booking-tariff__cart[data-v-96eca15b]{bottom:0;left:0;position:fixed;width:100%;z-index:3}.booking-tariff__column[data-v-96eca15b]{width:100%}}@media screen and (max-width:767px){.booking-tariff__room-card[data-v-96eca15b]{display:none}.booking-tariff[data-v-96eca15b]{flex-direction:column;margin:16px auto 0;width:100%}.booking-tariff__column[data-v-96eca15b]{gap:30px}}.tariff-selector[data-v-96eca15b]{background-color:var(--color-white);border-radius:20px;box-shadow:inset -2px -2px #e0e0e0,0 4px 4px #0000000a;display:flex;flex-direction:row;gap:10px;padding:3px}@media (max-width:768px){.tariff-selector[data-v-96eca15b]{flex-wrap:wrap;justify-content:center;padding:15px}}.guest-tariff-tabs-desktop[data-v-96eca15b]{display:flex;flex-wrap:nowrap;gap:10px;max-width:100%;overflow-x:auto;padding:15px 20px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;scroll-behavior:smooth;touch-action:pan-x}.guest-tariff-tabs-desktop[data-v-96eca15b]::-webkit-scrollbar{display:none}.guest-tariff-tabs-desktop.is-dragging[data-v-96eca15b]{cursor:grabbing}.guest-tariff-tabs-desktop[data-v-96eca15b]:after,.guest-tariff-tabs-desktop[data-v-96eca15b]:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:20px;z-index:1}.guest-tariff-tabs-desktop[data-v-96eca15b]:before{background:linear-gradient(90deg,#fff 0,#fff0);left:0}.guest-tariff-tabs-desktop[data-v-96eca15b]:after{background:linear-gradient(270deg,#fff 0,#fff0);right:0}.input-group[data-v-0cc2940c],.input-wrapper[data-v-0cc2940c]{position:relative;width:100%}.input-wrapper[data-v-0cc2940c]{align-items:center;border:1px solid #828282;border-radius:10px;box-sizing:border-box;color:var(--color-room-grey);display:flex;font-size:16px;font-weight:600;gap:10px;line-height:normal;padding:10px 20px}.input-wrapper.error[data-v-0cc2940c]{border-color:red!important}.phone-input[data-v-0cc2940c]{border:none;color:var(--color-room-grey);flex:1;font-size:16px;font-weight:600;height:100%;outline:none;width:100%}.phone-input[data-v-0cc2940c]::-moz-placeholder{color:#aaa}.phone-input[data-v-0cc2940c]::placeholder{color:#aaa}.country-icon[data-v-0cc2940c]{align-items:center;color:var(--color-room-grey);display:flex}.phone-input[data-v-0cc2940c]::-moz-placeholder{color:#828282;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600}.phone-input[data-v-0cc2940c]::placeholder{color:#828282;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600}.error-message[data-v-0cc2940c]{bottom:-20px;color:red;font-size:12px;left:0;margin-top:5px;position:absolute}.booking-resume[data-v-c47cbd7c]{background:var(--color-white);border-radius:15px;box-shadow:inset -2px -2px #e0e0e0,0 4px 4px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;padding:22px 20px 19px;width:100%}.booking-resume__short-info[data-v-c47cbd7c]{align-items:center;border-bottom:3px solid var(--color-main,#8c9e69);display:flex;justify-content:space-between;padding:0 0 18px}.booking-resume__title[data-v-c47cbd7c]{color:var(--color-dark-main,#525f45);font-size:20px;font-weight:700;line-height:normal;margin:0}.booking-resume__title span[data-v-c47cbd7c]{font-size:16px;font-weight:400}.booking-resume__btn[data-v-c47cbd7c]{align-items:center;background-color:transparent;border:2px solid #9b9b9b;border-radius:50px;color:#9b9b9b;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:6px;line-height:normal;padding:3px 12px}.booking-resume__btn[data-v-c47cbd7c]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23B1B1B1' d='M14.69 1.435c0 .34-.125.681-.394.95L8.293 8.388c-.52.52-1.38.52-1.9 0L.39 2.385c-.52-.52-.52-1.38 0-1.9s1.38-.52 1.9 0L7.342 5.54 12.396.485c.52-.52 1.38-.52 1.9 0 .269.251.394.61.394.95'/%3E%3C/svg%3E");height:9px;transform:translateY(-100%);transition:all .2s linear;width:15px}.booking-resume__expanded .booking-resume__btn[data-v-c47cbd7c]:before{transform:rotate(-180deg) translateY(-90%)}.booking-resume__btn_location_bottom[data-v-c47cbd7c]{align-self:flex-end;margin-top:15px;width:-moz-fit-content;width:fit-content}.booking-resume__costs[data-v-c47cbd7c]{display:flex;justify-content:space-between}.booking-resume__cost-text[data-v-c47cbd7c]{color:var(--color-main,#8c9e69);font-family:Montserrat;font-size:20px;font-weight:500;line-height:24px;margin:0;text-align:left}.booking-resume__info[data-v-c47cbd7c]{display:flex;flex-direction:column;gap:50px}.booking-resume__info-list[data-v-c47cbd7c]{display:flex;flex-direction:column;margin:0;padding:0}.booking-resume__info-item[data-v-c47cbd7c]{border-bottom:1px solid #9b9b9b;display:flex;gap:19px;list-style:none;padding:10px 0}.booking-resume__info-item_justify_between[data-v-c47cbd7c]{gap:unset;justify-content:space-between}.booking-resume__info-item_align_end[data-v-c47cbd7c]{align-items:flex-end}.booking-resume__info-item_border_none[data-v-c47cbd7c]{border:none}.booking-resume__info-title[data-v-c47cbd7c]{color:var(--color-dark-main,#525f45);font-size:20px;font-weight:700;line-height:normal;margin:0;width:100%}.booking-resume__info-text[data-v-c47cbd7c],.booking-resume__info-text__rules[data-v-c47cbd7c]{color:var(--color-dark-main,#525f45);font-size:20px;font-weight:400;line-height:normal;margin:0}.booking-resume__info-text[data-v-c47cbd7c]{white-space:nowrap}.booking-resume__info-text_width_equal[data-v-c47cbd7c]{align-items:center;display:flex;text-align:left;text-wrap:wrap;width:33.3333333333%}.booking-resume__info-text_width_equal[data-v-c47cbd7c]:nth-child(3){justify-content:flex-end;text-align:right}.booking-resume__info-text_color_gold[data-v-c47cbd7c]{color:var(--color-main,#8c9e69)}.booking-resume__info-text span[data-v-c47cbd7c]{font-weight:700}.booking-resume__cancel[data-v-c47cbd7c]{display:flex;flex-direction:column;gap:30px}.booking-resume__cancel-btn[data-v-c47cbd7c]{align-items:center;background:#b1b1b1;border:none;border-radius:62px;color:var(--color-white);cursor:pointer;display:flex;font-size:19px;font-weight:700;gap:7px;line-height:normal;padding:9px 15px;width:-moz-fit-content;width:fit-content}.booking-resume__cancel-btn[data-v-c47cbd7c]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23FFF' d='M14.69 1.435c0 .34-.125.681-.394.95L8.293 8.388c-.52.52-1.38.52-1.9 0L.39 2.385c-.52-.52-.52-1.38 0-1.9s1.38-.52 1.9 0L7.342 5.54 12.396.485c.52-.52 1.38-.52 1.9 0 .269.251.394.61.394.95'/%3E%3C/svg%3E");height:9px;transform:translateY(-100%);transition:all .2s linear;width:15px}.booking-resume__cancel-expanded .booking-resume__cancel-btn[data-v-c47cbd7c]:before{transform:rotate(-180deg) translateY(-50%)}.booking-resume__cancel-wrapper[data-v-c47cbd7c]{display:flex;flex-direction:column;gap:11px}.booking-resume__cancel-link[data-v-c47cbd7c]{color:var(--color-black);cursor:pointer;font-size:18px;font-weight:700;line-height:normal;margin:0;text-decoration-line:underline}.booking-resume__info-container[data-v-c47cbd7c]{display:flex;flex-direction:column;gap:20px}.booking-resume__info-service[data-v-c47cbd7c]{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:33.3333333333%}.booking-resume__delete-btn[data-v-c47cbd7c]{background-color:transparent;border:none;cursor:pointer;height:21px;padding:0;width:20px}.booking-resume__delete-btn svg path[data-v-c47cbd7c]{fill:var(--color-main,#8c9e69)}.booking-resume__cost-text_weight_large[data-v-c47cbd7c]{font-weight:700}@media screen and (max-width:1023px){.booking-resume__title[data-v-c47cbd7c]{font-size:16px}.booking-resume__btn[data-v-c47cbd7c]{font-size:16px;margin-left:10px;min-width:unset}.booking-resume__btn[data-v-c47cbd7c]:before{transform:translateY(-50%)}.booking-resume__expanded .booking-resume__btn[data-v-c47cbd7c]:before{transform:rotate(-180deg) translateY(-50%)}}@media screen and (max-width:767px){.booking-resume[data-v-c47cbd7c]{border-radius:10px;gap:10px;padding:20px 0 0;position:relative}.booking-resume__short-info[data-v-c47cbd7c]{border-bottom:none;margin:0 auto;padding:0;width:calc(100% - 20px)}.booking-resume__title[data-v-c47cbd7c]{color:var(--color-room-grey);display:flex;flex-direction:column;font-size:14px;gap:10px}.booking-resume__title span[data-v-c47cbd7c]{color:var(--color-room-grey);font-size:11px}.booking-resume__btn[data-v-c47cbd7c]{border:1px solid #9b9b9b;border-radius:27px;font-size:8px;gap:3px;height:-moz-fit-content;height:fit-content;margin-left:30px;min-width:unset;padding:4px 7px;text-wrap:nowrap}.booking-resume__btn[data-v-c47cbd7c]:before{height:6px;transform:translateY(-20%);width:9px}.booking-resume__expanded .booking-resume__btn[data-v-c47cbd7c]:before{transform:rotate(-180deg) translateY(-20%)}.booking-resume__btn_location_bottom[data-v-c47cbd7c]{bottom:-30px;position:absolute}.booking-resume__costs[data-v-c47cbd7c]{background:var(--color-main,#8c9e69);border-radius:10px;box-sizing:border-box;display:flex;justify-content:space-between;margin:18px 0 0;padding:6px 18px 6px 9px;width:calc(100% - 2px)}.booking-resume__cost-text[data-v-c47cbd7c]{color:var(--color-white);font-size:16px;font-weight:400}.booking-resume__cost-text_weight_large[data-v-c47cbd7c]{font-size:15px;font-weight:700;padding:2px 0 0}.booking-resume__info[data-v-c47cbd7c]{border-top:1px solid #9b9b9b;gap:41px;padding-top:16px}.booking-resume__info-list[data-v-c47cbd7c]{margin:0 auto;width:calc(100% - 20px)}.booking-resume__info-list_centered[data-v-c47cbd7c]{margin:0;width:100%}.booking-resume__info-item[data-v-c47cbd7c]{border-bottom:none;display:flex;justify-content:space-between;margin:0 10px;padding:0 0 11px}.booking-resume__info-item[data-v-c47cbd7c]:last-child{padding-bottom:0}.booking-resume__info-list_centered .booking-resume__info-item[data-v-c47cbd7c]{border-bottom:1px solid #b1b1b1;padding:11px 10px 5px}.booking-resume__info-list_centered .booking-resume__info-item[data-v-c47cbd7c]:first-of-type{padding:0 10px 5px}.booking-resume__info-item_centering[data-v-c47cbd7c]{margin:0 auto;padding:0;width:100%}.booking-resume__info-title[data-v-c47cbd7c]{color:var(--color-room-grey);font-size:14px;width:72px}.booking-resume__info-title_size_small[data-v-c47cbd7c]{font-size:12px}.booking-resume__info-text[data-v-c47cbd7c]{color:var(--color-room-grey);font-size:11px;margin-left:10px;max-width:190px;text-wrap:wrap}.booking-resume__info-item_align_end .booking-resume__info-text[data-v-c47cbd7c]{padding-bottom:2px}.booking-resume__info-text span[data-v-c47cbd7c]{color:var(--color-room-grey);font-size:12px}.booking-resume__cancel[data-v-c47cbd7c]{gap:25px;margin:0 auto;width:calc(100% - 20px)}.booking-resume__cancel-btn[data-v-c47cbd7c]{border-radius:34px;font-size:10px;gap:4px;padding:4px 8px}.booking-resume__cancel-btn[data-v-c47cbd7c]:before{height:7px;transform:translateY(-20%);width:11px}.booking-resume__cancel-expanded .booking-resume__cancel-btn[data-v-c47cbd7c]:before{transform:rotate(-180deg) translateY(-15%)}.booking-resume__cancel-wrapper[data-v-c47cbd7c]{gap:6px}.booking-resume__cancel-link[data-v-c47cbd7c]{color:var(--color-room-grey);font-size:10px}.booking-resume__info-container[data-v-c47cbd7c]{gap:16px;margin:0;width:100%}.booking-resume__info-service[data-v-c47cbd7c]{display:flex;gap:12px}}.booking-info-btn[data-v-c47cbd7c]{background:none;border:none;cursor:pointer;overflow:hidden;padding:0}.booking-info-btn img[data-v-c47cbd7c]{background-size:cover;height:100%;width:100%}.popup-overlay[data-v-c47cbd7c]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content[data-v-c47cbd7c]{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;max-height:80vh;max-width:600px;padding:20px;position:relative;width:80%}.popup-content--embedded[data-v-c47cbd7c] .additional-text__container{max-width:530px}.popup-scrollable-content[data-v-c47cbd7c]{flex-grow:1;overflow-y:auto}.popup-close[data-v-c47cbd7c]{align-items:center;align-self:flex-end;background:none;background-color:var(--color-main,#8c9e69);border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;position:sticky;right:10px;top:10px;width:24px;z-index:10}.input__item[data-v-24dc3f80]{align-items:center;border:1px solid #828282;border-radius:10px;box-sizing:border-box;color:var(--color-room-grey);display:flex;font-size:16px;font-weight:600;gap:10px;line-height:normal;padding:10px 20px;position:relative;width:100%}.error .input__item[data-v-24dc3f80]{border:1px solid red}.input__item_with_slot[data-v-24dc3f80]{padding:10px 20px}div[data-v-24dc3f80-s]{display:flex;left:9px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media screen and (max-width:767px){.input__item[data-v-24dc3f80]{font-size:14px;gap:19px}}.warning[data-v-24dc3f80]{color:red;font-family:Montserrat;font-size:9px;font-weight:300;letter-spacing:0;line-height:13px;position:absolute;right:5px;text-align:left;top:5px}.beds-picker__list[data-v-58673749]{background:var(--color-room-background-gray);border:none;border-radius:7px;box-shadow:inset .69px 1.38px 2.071px #00000040;display:flex;gap:10px;padding:6px 10px;width:-moz-fit-content;width:fit-content}@media (max-width:450px){.beds-picker__list[data-v-58673749]{align-items:center;height:auto;justify-content:space-between;margin:0;width:100%}}.beds-picker__item-input[data-v-58673749]{opacity:0;position:absolute;visibility:hidden;width:0}.beds-picker__item[data-v-58673749]{align-items:center;border-right:1px solid var(--color-gray);color:var(--color-black);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;height:30px;line-height:normal;padding:0 10px 0 0;position:relative;transition:all .3s linear}@media (max-width:450px){.beds-picker__item[data-v-58673749]{font-size:10px}.beds-picker__item svg[data-v-58673749]{height:auto;width:20px}}.beds-picker__item[data-v-58673749]:last-of-type{border-right:none;padding:0}@media (max-width:450px){.beds-picker__item[data-v-58673749]:last-of-type{font-size:10px}.beds-picker__item:last-of-type svg[data-v-58673749]{height:auto;width:20px}}.beds-picker__item-input:checked+.beds-picker__item[data-v-58673749]{color:var(--color-main,#8c9e69);font-family:Montserrat;font-weight:700}.hidden[data-v-3c0ffc0b]{display:none}ul[data-v-3c0ffc0b]{list-style-type:none}.booking-contacts[data-v-3c0ffc0b]{margin:22px auto 0;width:1170px}.booking-contacts[data-v-3c0ffc0b],.booking-contacts__list[data-v-3c0ffc0b]{display:flex;flex-direction:column;gap:60px}.booking-contacts__list[data-v-3c0ffc0b]{margin:0;padding:0}.booking-contacts__item[data-v-3c0ffc0b]{display:flex;flex-direction:column;gap:20px;list-style:none}.booking-contacts__item_gap_middle[data-v-3c0ffc0b],.booking-contacts__item_gap_smaller[data-v-3c0ffc0b]{gap:10px}.booking-contacts__card-title[data-v-3c0ffc0b]{color:var(--color-black);font-size:30px;font-weight:500;line-height:normal;margin:0}.booking-contacts__card[data-v-3c0ffc0b]{background-color:var(--color-white);background:var(--color-white);border-radius:15px;box-shadow:0 4px 4px #0000000a,inset -2px -2px #e0e0e0;display:flex;flex-direction:column;gap:43px;padding:23px 30px 30px 20px}.booking-contacts__card_gap_small[data-v-3c0ffc0b]{gap:30px}.booking-contacts__card-wrapper[data-v-3c0ffc0b]{display:flex;flex-direction:column;max-width:940px}.booking-contacts__card-inputs[data-v-3c0ffc0b]{display:flex;flex-wrap:wrap;gap:15px;padding:0}.booking-contacts__card-input[data-v-3c0ffc0b]{box-sizing:border-box;list-style:none;position:relative;width:270px}.booking-contacts__card-checkboxes[data-v-3c0ffc0b]{display:flex;flex-direction:column;gap:10px;min-width:872px;padding:0}.booking-contacts__card-checkbox[data-v-3c0ffc0b]{list-style:none}.booking-contacts__card-checkbox label[data-v-3c0ffc0b]{gap:10px;position:relative}.booking-contacts__card-checkbox input[data-v-3c0ffc0b]{visibility:hidden}.booking-contacts__card-checkbox p[data-v-3c0ffc0b]{letter-spacing:0}.booking-contacts__card-facilities[data-v-3c0ffc0b]{display:flex;flex-direction:column;gap:8px}.booking-contacts__payment-description[data-v-3c0ffc0b],.booking-contacts__payment-description[data-v-3c0ffc0b] p,.booking-contacts__payment-description p[data-v-3c0ffc0b]{color:var(--color-dark-black);font-size:18px;font-weight:300;line-height:normal;margin:0}.booking-contacts__text[data-v-3c0ffc0b]{color:var(--color-dark-black);font-size:20px;font-weight:500;line-height:normal;margin:0}.booking-contacts__text span[data-v-3c0ffc0b]{font-weight:700}.booking-contacts__text a[data-v-3c0ffc0b]{color:var(--color-dark-black);cursor:pointer}.booking-contacts__gold-text[data-v-3c0ffc0b]{color:var(--color-main,#8c9e69);font-family:Montserrat;font-size:14px;font-weight:700;letter-spacing:0;line-height:17px;margin:0;text-align:left}.booking-contacts__card-quests[data-v-3c0ffc0b]{display:flex;flex-direction:column;gap:30px;padding:0}.booking-contacts__card-quest[data-v-3c0ffc0b]{align-items:center;display:flex;gap:15px;list-style:none}.booking-contacts__card-quest-text[data-v-3c0ffc0b]{display:none}.booking-contacts__card-delete[data-v-3c0ffc0b]{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='28' fill='none' viewBox='0 0 27 28'%3E%3Cpath stroke='%238B8B8B' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.13' d='M13.555 26.035c6.525 0 11.865-5.34 11.865-11.865S20.08 2.305 13.555 2.305 1.689 7.644 1.689 14.17s5.34 11.865 11.866 11.865M10.193 17.529l6.716-6.716M16.909 17.529l-6.716-6.716'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;cursor:pointer;height:28px;padding:0;width:27px}.booking-contacts__comment[data-v-3c0ffc0b]{background-color:var(--color-background-gray);border:1px solid var(--color-main,#8c9e69);border-radius:15px;color:var(--color-dark-black);font-size:15px;font-weight:300;height:auto;line-height:normal;outline:none;padding:20px;resize:none}.booking-contacts__quaranties[data-v-3c0ffc0b]{color:#828282;display:flex;flex-direction:column;margin:20px 0 0}.booking-contacts__quaranties h4[data-v-3c0ffc0b]{font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0}.booking-contacts__quaranties p[data-v-3c0ffc0b]{font-size:18px;font-weight:500;line-height:normal;margin:0}.booking-contacts__payments[data-v-3c0ffc0b]{display:flex;flex-direction:column;padding:0}.booking-contacts__payment[data-v-3c0ffc0b]{display:flex;flex-direction:column;list-style:none;min-height:130px;padding:17px 0;position:relative}.booking-contacts__payment[data-v-3c0ffc0b],.booking-contacts__payment[data-v-3c0ffc0b]:last-of-type{border-bottom:1px solid #9b9b9b}.booking-contacts__payment-wrapper[data-v-3c0ffc0b]{display:flex;flex-direction:column;gap:20px}.booking-contacts__payment-wrapper_direction_column[data-v-3c0ffc0b]{flex-direction:column;gap:0;width:71%}.booking-contacts__payment-flag[data-v-3c0ffc0b]{align-items:center;background:var(--color-main,#8c9e69);color:#fff;display:flex;font-family:Montserrat;font-size:13px;font-weight:700;justify-content:center;line-height:17px;margin:0;max-width:205px;padding:1px 3px;text-align:left;white-space:nowrap;width:100%}.booking-contacts__payment-title[data-v-3c0ffc0b]{align-items:center;color:var(--color-dark-black);display:flex;font-size:25px;font-weight:700;line-height:normal;margin:0}.booking-contacts__payment-title_color_gold[data-v-3c0ffc0b]{color:#171717;font-family:Montserrat;font-size:25px;font-weight:700;letter-spacing:0;line-height:30px;text-align:left}.booking-contacts__payment-action[data-v-3c0ffc0b]{align-items:flex-start;display:flex;flex-direction:row;gap:16px;margin-top:auto}.booking-contacts__payment-preorder[data-v-3c0ffc0b]{align-items:center;color:#000;display:flex;font-family:Montserrat;font-size:17.87px;font-weight:700;gap:10px;letter-spacing:0;line-height:22px;margin:0;text-align:left}.booking-contacts__payment-preorder span[data-v-3c0ffc0b]{color:#464646;font-family:Montserrat;font-size:22px;font-weight:400;letter-spacing:0;line-height:20px;text-align:left}.booking-contacts__payment-btn[data-v-3c0ffc0b]{align-items:center;background:var(--color-main,#8c9e69);border:1px solid #b1b1b1;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:43px;position:absolute;right:10px;top:40%;transition:all .2s linear;width:auto}@media (max-width:380px){.booking-contacts__payment-btn[data-v-3c0ffc0b]{height:30px;top:10px;width:30px}}.booking-contacts__payment-action_disabled .booking-contacts__payment-btn[data-v-3c0ffc0b]:hover{background:#c4c4c4}.disabled[data-v-3c0ffc0b]{background:#e2e2e2!important;cursor:not-allowed!important}@media screen and (max-width:1279px){.booking-contacts[data-v-3c0ffc0b]{margin:22px auto 0;width:100%}}@media screen and (max-width:1023px){.booking-contacts__card-wrapper[data-v-3c0ffc0b]{max-width:unset;width:100%}.booking-contacts__card-checkboxes[data-v-3c0ffc0b]{min-width:unset;width:100%}.booking-contacts__card-input_size_smaller[data-v-3c0ffc0b]{width:185px}}@media screen and (max-width:767px){.booking-contacts[data-v-3c0ffc0b]{gap:30px;margin:12px auto 0}.booking-contacts__list[data-v-3c0ffc0b]{gap:30px}.booking-contacts__item[data-v-3c0ffc0b]{gap:15px}.booking-contacts__item_gap_middle[data-v-3c0ffc0b]{gap:20px}.booking-contacts__card-title[data-v-3c0ffc0b]{color:var(--color-room-grey);font-size:20px}.booking-contacts__card[data-v-3c0ffc0b]{gap:25px;padding:23px 20px 30px}.booking-contacts__card_gap_small[data-v-3c0ffc0b]{gap:20px}.booking-contacts__card_type_payment[data-v-3c0ffc0b]{background-color:transparent;box-shadow:none;gap:15px;padding:0}.booking-contacts__card-inputs[data-v-3c0ffc0b]{flex-direction:column;gap:10px}.booking-contacts__card-input[data-v-3c0ffc0b]{width:100%}.booking-contacts__card-checkbox label[data-v-3c0ffc0b]:before{border-radius:8px;height:20px;width:20px}.booking-contacts__card-checkbox input:checked+label[data-v-3c0ffc0b]:before{height:24px;width:24px}.booking-contacts__card-checkbox p[data-v-3c0ffc0b]{flex:1;font-size:12px}.booking-contacts__text[data-v-3c0ffc0b]{font-size:14px}.booking-contacts__text_size_small[data-v-3c0ffc0b]{font-size:10px}.booking-contacts__payment-description[data-v-3c0ffc0b]{color:var(--color-dark-black);font-size:18px;font-weight:300;line-height:normal;margin:0}.booking-contacts__payment-description[data-v-3c0ffc0b] p,.booking-contacts__payment-description p[data-v-3c0ffc0b]{font-size:14px}.booking-contacts__card-quests[data-v-3c0ffc0b]{gap:15px}.booking-contacts__card-quest[data-v-3c0ffc0b]{align-items:flex-start;flex-direction:column;gap:10px}.booking-contacts__card-quest-text[data-v-3c0ffc0b]{color:var(--color-black);display:flex;font-size:14px;font-weight:600;line-height:normal;margin:0}.booking-contacts__comment[data-v-3c0ffc0b]{font-size:12px}.booking-contacts__quaranties[data-v-3c0ffc0b]{margin:0}.booking-contacts__quaranties h4[data-v-3c0ffc0b]{font-size:14px}.booking-contacts__quaranties p[data-v-3c0ffc0b]{font-size:10px}.booking-contacts__payments[data-v-3c0ffc0b]{background:#fff;border-bottom:1px solid #e3e3e3;border-radius:10px 10px 0 0;overflow:hidden}.booking-contacts__payment[data-v-3c0ffc0b]{background-color:var(--color-white);border-bottom:1px solid #e3e3e3;border-top:none;flex-direction:column;gap:10px;justify-content:flex-start;min-height:85px;padding:10px 20px}.booking-contacts__payment[data-v-3c0ffc0b]:last-of-type{border-bottom:none;width:100%}.booking-contacts__payment-wrapper[data-v-3c0ffc0b]{flex-direction:column;gap:10px}.booking-contacts__payment-wrapper_direction_column[data-v-3c0ffc0b]{gap:0;width:100%}.booking-contacts__payment-flag[data-v-3c0ffc0b]{border-radius:0;font-size:12px;margin:0;width:-moz-max-content;width:max-content}.booking-contacts__payment-title[data-v-3c0ffc0b]{color:var(--color-room-grey);font-size:16px;font-weight:900}.booking-contacts__payment-title_color_gold[data-v-3c0ffc0b]{color:var(--color-room-grey);line-height:120%;max-width:80%}.booking-contacts__payment-action[data-v-3c0ffc0b]{gap:10px}.booking-contacts__payment-details[data-v-3c0ffc0b]{display:flex;justify-content:space-between;width:100%}.booking-contacts__payment-detail[data-v-3c0ffc0b]{display:none}.booking-contacts__payment-detail[data-v-3c0ffc0b]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 21'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%238C9E69' stroke-width='1.5' d='M10 17.628A8.333 8.333 0 1 0 10 .96a8.333 8.333 0 0 0 0 16.667Z'/%3E%3Cpath stroke='%238C9E69' stroke-linecap='round' stroke-width='1.5' d='M10 13.46v-5'/%3E%3Cpath fill='%238C9E69' d='M10 5.13a.833.833 0 1 1 0 1.667.833.833 0 0 1 0-1.667'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 .297h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");height:21px;width:20px}.booking-contacts__payment-preorder[data-v-3c0ffc0b]{align-items:flex-end;color:var(--color-room-grey);font-size:12px}.booking-contacts__payment-preorder span[data-v-3c0ffc0b]{font-size:20px}.booking-contacts__payment-description[data-v-3c0ffc0b]{display:none}.popup-container[data-v-3c0ffc0b]{align-items:center;animation:fadeIn-3c0ffc0b .3s ease-in;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%}.popup-text[data-v-3c0ffc0b]{margin-top:0}.popup-content[data-v-3c0ffc0b]{background-color:#fff;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;max-width:500px;padding:8px 20px;width:70%}.popup-content[data-v-3c0ffc0b]>:first-child{margin-left:auto}@keyframes fadeIn-3c0ffc0b{0%{opacity:0}to{opacity:1}}}.booking__hotel-info[data-v-3c0ffc0b]{display:flex;flex-direction:column}.booking__hotel-info .hotel__description[data-v-3c0ffc0b]{color:#171717;font-family:Montserrat;font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;margin:0;text-align:left}.booking__hotel-info .hotel__description span[data-v-3c0ffc0b]{font-weight:300}.booking__hotel-info .hotel__title[data-v-3c0ffc0b]{color:var(--color-main,#8c9e69);font-family:Montserrat;font-size:14px;font-weight:700;letter-spacing:0;line-height:17px;text-align:left}.booking__hotel-info .hotel__buttons[data-v-3c0ffc0b]{align-items:center;display:flex;height:40px;overflow:hidden}.booking__hotel-info .hotel__buttons .hotel-btn[data-v-3c0ffc0b]{align-items:center;background:#f9f9f9;border:none;box-shadow:inset .69px 1.38px 2.07px #00000040;color:#000;cursor:pointer;display:flex;font-family:Montserrat;font-size:13.8px;font-weight:400;gap:10px;height:100%;justify-content:center;letter-spacing:0;line-height:17px;text-align:left}.booking__hotel-info .hotel__buttons .default[data-v-3c0ffc0b]{border-bottom-left-radius:7px;border-top-left-radius:7px}.booking__hotel-info .hotel__buttons .twin[data-v-3c0ffc0b]{border-bottom-right-radius:7px;border-top-right-radius:7px}.booking__hotel-info .hotel__buttons .hotel-btn-active[data-v-3c0ffc0b]{align-items:center;color:var(--color-main,#8c9e69);display:flex;font-family:Montserrat;font-size:13.8px;font-weight:700;gap:10px;height:100%;justify-content:center;letter-spacing:0;line-height:17px;text-align:left}.guest[data-v-3c0ffc0b]{color:#171717;font-weight:700}.guest[data-v-3c0ffc0b],.pay-btn[data-v-3c0ffc0b]{font-family:Montserrat;font-size:20px;letter-spacing:0;line-height:24px;text-align:left}.pay-btn[data-v-3c0ffc0b]{align-items:center;background:#e2e2e2;border:none;border-radius:200px;color:#fff;cursor:pointer;display:flex;font-weight:400;height:61px;justify-content:center;margin-left:auto;width:320px}@media (max-width:380px){.pay-btn[data-v-3c0ffc0b]{font-size:15px;height:46px;width:100%}}.booking__order-label[data-v-3c0ffc0b]{align-items:center;border:1px solid #ccc;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;position:absolute;right:20px;top:35%;transition:background-color .3s;width:40px}@media (max-width:767px){.booking__order-label[data-v-3c0ffc0b]{height:30px;top:10px;width:30px}}.booking__order-label[data-v-3c0ffc0b]:hover:before{background-color:#9b9b9b;border-radius:50%;content:"";display:block;height:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.booking__order-label_selected[data-v-3c0ffc0b]:before{border-color:var(--color-main,#8c9e69)}.payments__list-wrapper[data-v-3c0ffc0b]{background:#fff;display:flex;flex-direction:column;gap:15px}@media (max-width:767px){.payments__list-wrapper[data-v-3c0ffc0b]{background:#fff;border-radius:20px;padding:15px 0}}.booking__order-label_selected[data-v-3c0ffc0b]:after{background-color:var(--color-main,#8c9e69);border-radius:50%;content:"";display:block;height:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}@media (max-width:767px){.booking__order-label_selected[data-v-3c0ffc0b]:after{height:22px;width:22px}}.booking__order-input[data-v-3c0ffc0b]{display:none}.submit-btn-wrapper[data-v-3c0ffc0b]{display:flex;width:100%}@media (max-width:767px){.submit-btn-wrapper[data-v-3c0ffc0b]{align-items:center;justify-content:center}}.submit-btn-wrapper[data-v-3c0ffc0b] :hover{background:var(--color-dark-main,#525f45)}.submit__pay[data-v-3c0ffc0b]{align-items:center;background:var(--color-main,#8c9e69);border:none;border-radius:200px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat;font-size:20px;font-weight:400;height:61px;justify-content:center;letter-spacing:0;line-height:24px;margin-left:auto;text-align:left;width:320px}@media (max-width:767px){.submit__pay[data-v-3c0ffc0b]{font-size:15px;height:46px;margin-left:0;margin-right:10px}}@media (max-width:500px){.submit__pay[data-v-3c0ffc0b]{width:80%}}.booking-contacts__info[data-v-3c0ffc0b]{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}@media (max-width:767px){.booking-contacts__info[data-v-3c0ffc0b]{gap:10px;margin-bottom:0}}.booking-contacts__mask-input[data-v-3c0ffc0b]{align-items:center;border:1px solid #828282;border-radius:10px;box-sizing:border-box;color:var(--color-room-grey);display:flex;font-size:16px;font-weight:600;gap:10px;line-height:normal;padding:10px 20px;position:relative;width:100%}.popup-overlay[data-v-3c0ffc0b]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content[data-v-3c0ffc0b]{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;max-height:80vh;max-width:600px;padding:20px;position:relative;width:80%}.popup-content--embedded[data-v-3c0ffc0b] .additional-text__container{max-width:530px}.popup-scrollable-content[data-v-3c0ffc0b]{flex-grow:1;overflow-y:auto}.popup-close[data-v-3c0ffc0b]{align-items:center;align-self:flex-end;background:none;background-color:var(--color-main,#8c9e69);border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;position:sticky;right:10px;top:10px;width:24px;z-index:10}.booking-contacts__card-checkbox.error[data-v-3c0ffc0b],.booking-contacts__card-checkbox.error label[data-v-3c0ffc0b],.error[data-v-3c0ffc0b]{border-color:red;color:red}.booking-contacts__card-checkbox[data-v-3c0ffc0b]{position:relative}.booking-contacts__card-checkbox input[data-v-3c0ffc0b]{height:0;opacity:0;position:absolute;width:0}.checkbox-icon[data-v-3c0ffc0b]{vertical-align:middle}.booking-contacts__card-checkbox input:checked+label .checkbox-outline[data-v-3c0ffc0b]{stroke:var(--color-main,#8c9e69)}.booking-contacts__card-checkbox input:checked+label .checkbox-checkmark[data-v-3c0ffc0b]{fill:var(--color-main,#8c9e69)}.booking-contacts__card-checkbox label[data-v-3c0ffc0b]{align-items:center;border:1px solid #828282;border-radius:10px;cursor:pointer;display:flex;padding:10px 9px}.booking-contacts__card-checkbox p[data-v-3c0ffc0b]{color:#171717;font-family:Montserrat;font-size:14px;font-weight:300;line-height:17px;margin:0;text-align:left}.booking-contacts__card-checkbox[data-v-3c0ffc0b]{margin-bottom:10px}.checkbox-label[data-v-3c0ffc0b]{align-items:center;border:1px solid #828282;border-radius:10px;cursor:pointer;display:flex;padding:10px}.checkbox-icon[data-v-3c0ffc0b]{height:33px;margin-right:10px;width:33px}.checkbox-outline[data-v-3c0ffc0b]{stroke:#8b8b8b;fill:none}.checkbox-checkmark[data-v-3c0ffc0b]{fill:none}.checkbox-input:checked+.checkbox-label .checkbox-outline[data-v-3c0ffc0b]{stroke:var(--color-main,#8c9e69)}.checkbox-input:checked+.checkbox-label .checkbox-checkmark[data-v-3c0ffc0b]{fill:var(--color-main,#8c9e69)}.checkbox-text[data-v-3c0ffc0b]{color:#171717;font-family:Montserrat;font-size:14px;font-weight:300;line-height:17px;margin:0}@media screen and (max-width:767px){.checkbox-icon[data-v-3c0ffc0b]{height:20px;width:20px}.checkbox-text[data-v-3c0ffc0b]{font-size:12px}}.error input[data-v-3c0ffc0b]{border:1px solid red!important}.error-message[data-v-3c0ffc0b]{color:red;font-size:12px;margin-top:5px}svg>path[data-v-baa52b8c]{fill:var(--color-main,#8c9e69)}path[data-v-047f01b7]{fill:var(--color-main,#8c9e69)}path[data-v-961c265f]{fill:var(--color-main,#8c9e69)}path[data-v-767ad4fa]{fill:var(--color-main,#8c9e69)}[data-v-3cea16c2]{margin:0}a[data-v-3cea16c2]{text-decoration:none}.complete__order[data-v-3cea16c2]{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media (max-width:380px){.complete__order[data-v-3cea16c2]{overflow:hidden}}.complete__order .order__item[data-v-3cea16c2]{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;width:835px}@media (max-width:380px){.complete__order .order__item[data-v-3cea16c2]{gap:17px}}.complete__order .order__item .order__check[data-v-3cea16c2]{height:60px;width:60px}@media (max-width:380px){.complete__order .order__item .order__check[data-v-3cea16c2]{height:35px;width:35px}}.complete__order .order__item .order__title[data-v-3cea16c2]{color:var(--color-main,#8c9e69);font-family:Montserrat;font-size:17px;font-weight:700;letter-spacing:0;line-height:21px;text-align:center}@media (max-width:380px){.complete__order .order__item .order__title[data-v-3cea16c2]{font-size:12px;line-height:15px}}.complete__order .order__item .order__info-block[data-v-3cea16c2]{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;width:100%}.complete__order .order__item .order__info-block h2[data-v-3cea16c2]{color:#000;font-family:Montserrat;font-size:16px;font-weight:700;line-height:20px;text-align:center;width:100%}@media (max-width:380px){.complete__order .order__item .order__info-block h2[data-v-3cea16c2]{font-size:12px}}.complete__order .order__item .order__info-block .info-wrapper[data-v-3cea16c2]{display:flex;flex-direction:column;gap:10px}@media (max-width:380px){.complete__order .order__item .order__info-block .info-wrapper[data-v-3cea16c2]{width:315px}}.complete__order .order__item .order__info-block .info-wrapper .info__blocks[data-v-3cea16c2]{display:flex;justify-content:space-between;width:100%}.complete__order .order__item .order__info-block .info-wrapper .info__blocks .info__item-left[data-v-3cea16c2]{color:#000;font-family:Montserrat;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:left;width:300px}@media (max-width:380px){.complete__order .order__item .order__info-block .info-wrapper .info__blocks .info__item-left[data-v-3cea16c2]{font-size:10px;line-height:15px;width:50%}}.complete__order .order__item .order__info-block .info-wrapper .info__blocks .name-warpper[data-v-3cea16c2]{display:flex;flex-direction:column;gap:5px}.complete__order .order__item .order__info-block .info-wrapper .info__blocks .name-warpper .info__item-right[data-v-3cea16c2]{color:#000;display:flex;flex-direction:column;font-family:Montserrat;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;text-align:right;white-space:nowrap;width:200px}@media (max-width:380px){.complete__order .order__item .order__info-block .info-wrapper .info__blocks .name-warpper .info__item-right[data-v-3cea16c2]{font-size:10px;width:45%}}.complete__order .order__item .order__info-block .info-wrapper .info__buttons[data-v-3cea16c2]{align-items:center;display:flex;gap:17px;justify-content:space-between;margin-top:30px;width:100%}.complete__order .order__item .order__info-block .info-wrapper .info__buttons .buttons-btn[data-v-3cea16c2]{align-items:center;background:#acacac;border:none;border-radius:200px;box-shadow:inset .63px 1.25px 1.88px #00000040;color:#fff;cursor:pointer;display:flex;font-family:Montserrat;font-size:12.54px;font-weight:500;height:40px;justify-content:center;letter-spacing:0;line-height:15px;text-align:center;width:50%}.complete__order .order__item .order__info-block .info-wrapper .info__buttons .check[data-v-3cea16c2]{background:#acacac}.complete__order .order__item .order__info-block .info-wrapper .info__buttons .booking[data-v-3cea16c2]{background:var(--color-main,#8c9e69)}.complete__order .order__item .item__link[data-v-3cea16c2]{align-items:center;color:#9b9b9b;display:flex;font-family:Montserrat;font-size:16px;font-weight:500;gap:15px;letter-spacing:0;line-height:20px;text-align:center}.complete__order .order__item h3[data-v-3cea16c2]{color:#000;font-family:Montserrat;font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;text-align:center}@media (max-width:380px){.complete__order .order__item h3[data-v-3cea16c2]{font-size:13px;line-height:18px;width:332px}}.complete__order .order__item .item__contacts[data-v-3cea16c2]{align-items:center;display:flex;flex-direction:column;gap:13px}@media (max-width:380px){.complete__order .order__item .item__contacts[data-v-3cea16c2]{gap:0}}.complete__order .order__item .item__contacts .contacts-wrapper[data-v-3cea16c2]{align-items:center;display:flex;gap:18px}.complete__order .order__item .item__contacts p[data-v-3cea16c2]{color:var(--color-main,#8c9e69);font-family:Montserrat,sans-serif;font-size:25px;font-weight:700;letter-spacing:0;line-height:31px;text-align:left}@media (max-width:380px){.complete__order .order__item .item__contacts p[data-v-3cea16c2]{font-size:18px}}.complete__order .order__item .item__location[data-v-3cea16c2]{align-items:center;color:#000;display:flex;font-family:Montserrat;font-size:20px;font-weight:400;gap:5px;letter-spacing:0;line-height:24px;text-align:center}@media (max-width:380px){.complete__order .order__item .item__location[data-v-3cea16c2]{display:none}}.desktop[data-v-b01528f2]{display:flex!important}@media (max-width:400px){.desktop[data-v-b01528f2]{display:none!important}}.mobile[data-v-b01528f2]{display:none!important}@media (max-width:400px){.mobile[data-v-b01528f2]{display:flex!important}}.progress-bar[data-v-b01528f2]{background-color:var(--color-unavailible-gray);border-radius:8px;display:flex;height:6px;position:relative;width:100%}@media (max-width:1350px){.progress-bar[data-v-b01528f2]{width:80%}}@media (max-width:850px){.progress-bar[data-v-b01528f2]{width:92%}}.progress-bar__steps-wrapper[data-v-b01528f2]{align-items:center;bottom:0;display:flex;justify-content:space-between;position:absolute;top:0;width:100%}@media (max-width:400px){.progress-bar__steps-wrapper[data-v-b01528f2]{justify-content:flex-start}}.progress-bar__steps[data-v-b01528f2]{align-items:center;background:var(--color-main,#8c9e69);border-radius:50%;color:#d8d8d8;cursor:pointer;display:flex;height:25px;justify-content:center;width:25px}@media (max-width:757px){.progress-bar__steps[data-v-b01528f2]{font-size:11px;height:17px;width:17px}}.progress-bar__filler[data-v-b01528f2]{background-color:var(--color-main,#8c9e69);border-radius:8px;transition:all .2s linear}.inactive-step[data-v-b01528f2]{background:#d8d8d8;color:#fff}.error-code[data-v-82c8a6bf]{color:#666;font-size:14px;margin-top:8px}.error-description[data-v-82c8a6bf]{font-size:16px;line-height:1.5;margin-top:12px}.error-container[data-v-82c8a6bf]{justify-content:center;width:100%}.error-container[data-v-82c8a6bf],.error-message[data-v-82c8a6bf]{align-items:center;display:flex;flex-direction:column}.error-message[data-v-82c8a6bf]{padding-top:40px;text-align:center;width:589px}.error-text[data-v-82c8a6bf]{margin-bottom:24px}.error-extra[data-v-82c8a6bf]{margin-bottom:32px;width:100%}.confirm-button[data-v-82c8a6bf]{align-items:center;background-color:var(--color-main,#8c9e69);border:none;border-radius:30px;color:var(--color-white);cursor:pointer;display:flex;gap:8px;justify-content:center;padding:10px 20px;width:297px}@media (max-width:767px){.error-message[data-v-82c8a6bf]{padding:0 16px;width:100%}.confirm-button[data-v-82c8a6bf]{margin-top:20px}.error-text[data-v-82c8a6bf]{margin-bottom:0}.error-description[data-v-82c8a6bf]{text-align:justify}}@keyframes rotation-c5f47b43{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.booking[data-v-c5f47b43]{background-color:var(--color-background-gray);flex:1;font-family:Montserrat,sans-serif;position:relative}.booking[data-v-c5f47b43],.process__wrapper[data-v-c5f47b43]{display:flex;flex-direction:column}.process__wrapper[data-v-c5f47b43]{align-items:flex-start;gap:10px;height:115px;justify-content:flex-start;max-width:1315px;width:100%}@media (max-width:1350px){.process__wrapper[data-v-c5f47b43]{align-items:center;justify-content:center}}@media (max-width:767px){.process__wrapper[data-v-c5f47b43]{gap:20px;height:auto;justify-content:center;padding:10px 0 20px}}.progress-container[data-v-c5f47b43]{width:100%}@media (max-width:1350px){.progress-container[data-v-c5f47b43]{width:80%}}@media (max-width:850px){.progress-container[data-v-c5f47b43]{width:92%}}@media (max-width:380px){.progress-container[data-v-c5f47b43]{align-items:center;display:flex;justify-content:center}}.booking__progress[data-v-c5f47b43]{align-items:center;background:var(--color-white);box-shadow:0 1px 27px #00000040;display:flex;flex-direction:column;height:115px}.booking__progress-title[data-v-c5f47b43]{color:var(--color-gray);font-size:20px;font-weight:400;line-height:normal;margin:0;padding:32px 0 23px}.booking__progress-wrapper[data-v-c5f47b43]{align-items:center;display:flex;height:73px;justify-content:space-between;padding:22px 0 11px;width:100%}@media (max-width:1350px){.booking__progress-wrapper[data-v-c5f47b43]{height:40px;padding:0 0 11px}}.booking__progress-back[data-v-c5f47b43]{background-color:transparent;border:none;cursor:pointer;justify-content:flex-start;padding:0;width:25%;width:100%}@media (max-width:767px){.booking__progress-back[data-v-c5f47b43]{order:2}}.booking__progress-nav[data-v-c5f47b43]{align-items:center;color:var(--color-gray);display:flex;font-size:20px;font-weight:400;gap:20px;line-height:normal;margin:0;text-align:left;width:100%}@media (max-width:650px){.booking__progress-nav[data-v-c5f47b43]{font-size:12px}}.booking__progress-back_able .booking__progress-nav_direction_back[data-v-c5f47b43]{cursor:pointer;width:-moz-fit-content;width:fit-content}.booking__progress-nav_direction_next[data-v-c5f47b43]{display:none;justify-content:flex-end;width:25%}.booking__progress-nav_direction_next[data-v-c5f47b43]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' fill='none' viewBox='0 0 10 18'%3E%3Cpath fill='%23B1B1B1' d='M1.522.656c.387 0 .773.143 1.079.448l6.82 6.82c.59.59.59 1.567 0 2.158l-6.82 6.82c-.59.59-1.568.59-2.158 0a1.536 1.536 0 0 1 0-2.158l5.74-5.741-5.74-5.741a1.536 1.536 0 0 1 0-2.158A1.48 1.48 0 0 1 1.522.656'/%3E%3C/svg%3E");padding-top:7px}.booking__progress-wrapper_next_transparent .booking__progress-nav_direction_next[data-v-c5f47b43]:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18" fill="none" viewBox="0 0 10 18"><path fill="transparent" d="M1.522.656c.387 0 .773.143 1.079.448l6.82 6.82c.59.59.59 1.567 0 2.158l-6.82 6.82c-.59.59-1.568.59-2.158 0a1.536 1.536 0 0 1 0-2.158l5.74-5.741-5.74-5.741a1.536 1.536 0 0 1 0-2.158A1.48 1.48 0 0 1 1.522.656"/></svg>');padding-top:6px}.booking__progress-block[data-v-c5f47b43]{display:flex;gap:6px;height:40px}@media (max-width:850px){.booking__progress-block[data-v-c5f47b43]{height:auto}}@media (max-width:500px){.booking__progress-block[data-v-c5f47b43]{width:100%}}.booking__progress-picked[data-v-c5f47b43]{align-items:center;background:var(--color-room-background-gray);background:#f9f9f9;border-radius:200px;box-shadow:inset .892px 1.785px 2.677px #00000040;box-shadow:inset .89px 1.78px 2.68px #00000040;cursor:pointer;display:flex;gap:10px;height:auto;overflow:hidden;padding:7px 10px}@media (max-width:850px){.booking__progress-picked[data-v-c5f47b43]{padding:0 20px}}@media (max-width:500px){.booking__progress-picked[data-v-c5f47b43]{border-radius:142.41px;justify-content:space-between;width:100%}}.booking__progress-dates[data-v-c5f47b43]{color:var(--color-black);display:flex;font-size:14px;font-weight:400;line-height:normal;margin:0;text-wrap:nowrap;white-space:nowrap}@media (max-width:380px){.booking__progress-dates[data-v-c5f47b43]{margin-top:3px}}.booking__progress-btn[data-v-c5f47b43]{align-items:center;background:#c4c4c4;border:none;border-radius:200px;box-shadow:inset .89px 1.78px 2.68px #00000040;color:var(--color-white);cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:center;line-height:normal;padding:10px 16px;transition:all .2s linear}@media (max-width:500px){.booking__progress-btn[data-v-c5f47b43]{display:none}}.booking__progress-btn[data-v-c5f47b43]:hover{background:var(--color-gray);box-shadow:inset .892px 1.785px 2.677px #00000040}.booking__form[data-v-c5f47b43]{align-items:center;display:flex;flex:1;flex-direction:column;gap:45px;justify-content:flex-start;min-height:800px;padding:20px;position:relative}@media (max-width:850px){.booking__form[data-v-c5f47b43]{gap:20px;justify-content:flex-start;padding:20px}}.booking__form_in_iframe[data-v-c5f47b43]{min-height:auto}.form__title[data-v-c5f47b43]{color:#828282;font-family:Montserrat;font-size:16.5px;font-weight:400;line-height:20px}@media (max-width:380px){.form__title[data-v-c5f47b43]{font-size:10px;margin:0}}.form__title span[data-v-c5f47b43]{color:#000;font-family:Montserrat;font-size:16.5px;font-weight:400;line-height:20px}@media (max-width:380px){.form__title span[data-v-c5f47b43]{font-size:10px;margin:0}}.booking__form_loading[data-v-c5f47b43]{align-items:center;background-color:var(--color-white);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center}.booking__loading[data-v-c5f47b43]{animation:rotation-c5f47b43 1s linear infinite;border:5px solid var(--color-gray);border-bottom:5px solid transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}.booking__error[data-v-c5f47b43]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}@media screen and (max-width:1279px){.booking__progress-picked[data-v-c5f47b43]{gap:6px;padding:5px 8px}.booking__progress-dates[data-v-c5f47b43]{font-size:12px}.booking__progress-btn[data-v-c5f47b43]{font-size:14px;padding:7px 11px}}@media screen and (max-width:1023px){.booking__progress-nav_direction_next[data-v-c5f47b43]{width:20%}}@media screen and (max-width:767px){.booking[data-v-c5f47b43]{padding:0 0 20px}.booking__progress[data-v-c5f47b43]{height:unset;min-height:36px}.booking__progress-title[data-v-c5f47b43]{font-size:12px;padding:10px 0 3px}.booking__progress-wrapper[data-v-c5f47b43]{align-items:flex-start;display:flex;flex-direction:column;gap:11px;height:auto;justify-content:flex-start;padding:10px 0 0;width:100%}.booking__progress-picked[data-v-c5f47b43]{border-radius:142px;font-size:10px;gap:10px}.booking__progress-nav-wrapper[data-v-c5f47b43]{border-top:1px solid #b1b1b1;display:flex;justify-content:space-between;padding-top:11px;width:100%}.booking__progress-nav-wrapper button[data-v-c5f47b43]{background-color:transparent;border:none;padding:0}.booking__progress-nav-wrapper button[data-v-c5f47b43]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%238B8B8B' d='M5.088 10a.9.9 0 0 1-.646-.268L.355 5.645a.92.92 0 0 1 0-1.293L4.442.265a.92.92 0 0 1 1.293 0 .92.92 0 0 1 0 1.293l-3.44 3.44 3.44 3.44a.92.92 0 0 1 0 1.294.89.89 0 0 1-.647.268'/%3E%3C/svg%3E");display:block;height:10px;padding-bottom:7px;width:6px}.booking__progress-nav-wrapper div[data-v-c5f47b43]{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%23E0E0E0' d='M.912 10a.9.9 0 0 0 .646-.268l4.087-4.087a.92.92 0 0 0 0-1.293L1.558.265a.92.92 0 0 0-1.293 0 .92.92 0 0 0 0 1.293l3.44 3.44-3.44 3.44a.92.92 0 0 0 0 1.294c.171.183.415.268.647.268'/%3E%3C/svg%3E");height:10px;padding-top:4px;width:6px}.booking__progress-nav_direction_next[data-v-c5f47b43]{font-size:12px;gap:unset;justify-content:space-between;width:unset}.booking__progress-nav_direction_next[data-v-c5f47b43]:after{display:none}}.picked-item[data-v-c5f47b43]{align-items:center;display:flex;gap:10px}@media (max-width:400px){.picked-item[data-v-c5f47b43]{gap:5px}}.hit-wrapper[data-v-c5f47b43]{align-items:center;display:flex;gap:5px}.hit-wrapper p[data-v-c5f47b43]{margin:0;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:380px){.hit-wrapper p[data-v-c5f47b43]{font-size:12px;margin-top:5px}}.desktop-back[data-v-c5f47b43]{display:flex}@media (max-width:767px){.desktop-back[data-v-c5f47b43]{display:none}}.mobile-back[data-v-c5f47b43]{display:none}@media (max-width:767px){.mobile-back[data-v-c5f47b43]{display:flex;font-size:12px}}.fade-enter-active[data-v-c5f47b43],.fade-leave-active[data-v-c5f47b43]{transition:opacity .3s ease}.fade-enter-from[data-v-c5f47b43],.fade-leave-to[data-v-c5f47b43]{opacity:0}.modal[data-v-c5f47b43]{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10030}.modal-calendar.booking-modal_calendar-open[data-v-c5f47b43],.modal.booking-modal_calendar-open[data-v-c5f47b43]{z-index:10040}.modal-calendar[data-v-c5f47b43]{align-items:end;bottom:0;display:flex;height:100vh;justify-content:space-between;left:0;position:fixed;width:100%;z-index:10030}@media (max-width:768px) and (max-height:800px){.modal-calendar[data-v-c5f47b43]{align-items:center;height:100%;left:0;top:0}}.modal-overlay[data-v-c5f47b43]{background:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:99}.modal-content[data-v-c5f47b43]{background:#fff;border-radius:34px;height:auto;max-width:1000px;min-width:1000px;padding:23px 20px;position:relative;width:-moz-max-content;width:max-content}@media (max-width:1450px){.modal-content[data-v-c5f47b43]{height:-moz-max-content;height:max-content;max-width:1050px;min-width:1050px}}.close-modal[data-v-c5f47b43]{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:15px;top:15px}.close-modal img[data-v-c5f47b43]{height:35px;width:35px}.multi-hotel-booking[data-v-f503d3aa]{background:#f5f5f7;display:flex;flex:1;flex-direction:column;min-height:100vh;position:relative}.hotel-tabs-outer-wrapper[data-v-f503d3aa]{background:var(--color-white);display:flex;justify-content:center;overflow:visible;position:relative;width:100%;z-index:0}.multi-hotel-title[data-v-f503d3aa]{align-items:center;color:var(--color-gray);display:flex;font-size:20px;font-weight:400;gap:20px;line-height:normal;margin:0 0 15px;text-align:left;width:100%}.hotel-tabs-wrapper[data-v-f503d3aa]{align-items:flex-start;background:var(--color-white);display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:1315px;overflow:visible;padding:22px 0 11px;position:relative;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hotel-tabs-wrapper[data-v-f503d3aa]::-webkit-scrollbar{display:none}.hotel-tabs[data-v-f503d3aa]{display:flex;gap:12px;min-width:-moz-max-content;min-width:max-content}.hotel-tab[data-v-f503d3aa],.hotel-tabs[data-v-f503d3aa]{overflow:visible;position:relative}.hotel-tab[data-v-f503d3aa]{align-items:center;background:#e5e5e5;border:none;border-radius:999px;color:#828282;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 18px;transition:all .2s ease;white-space:nowrap}.hotel-city-tooltip[data-v-f503d3aa]{background:var(--color-gray);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 2px 8px var(--color-gray);color:var(--color-white);font-size:12px;font-weight:400;letter-spacing:.3px;line-height:1.4;opacity:0;padding:6px 12px;pointer-events:none;transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:999}.hotel-city-tooltip[data-v-f503d3aa],.hotel-city-tooltip[data-v-f503d3aa]:after{left:50%;position:absolute;transform:translate(-50%)}.hotel-city-tooltip[data-v-f503d3aa]:after{border-color:var(--color-gray) transparent transparent transparent;border-style:solid;border-width:5px;content:"";top:100%}.hotel-tab:hover .hotel-city-tooltip[data-v-f503d3aa]{bottom:calc(100% + 12px);opacity:1;visibility:visible}.hotel-tab[data-v-f503d3aa]:hover{background:#dcdcdc}.hotel-tab.active[data-v-f503d3aa]{background:var(--color-main);color:#fff}.hotel-name[data-v-f503d3aa]{font-size:14px;font-weight:600;position:relative;z-index:104}.hotel-city[data-v-f503d3aa]{display:none}.booking-module-container[data-v-f503d3aa]{background:var(--color-white);border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;flex:1;flex-direction:column;position:relative;z-index:0}.booking-module-container.booking-module-container_calendar-open[data-v-f503d3aa]{z-index:10039}.booking-module-debug[data-v-f503d3aa]{color:#727272;font-size:14px;margin:18px auto 0;max-width:1315px;padding:0 16px}.booking-module-placeholder[data-v-f503d3aa]{align-items:center;background:#f8f9fa;color:#6c757d;display:flex;font-size:16px;justify-content:center;min-height:700px}.hotel-tabs-wrapper[data-v-f503d3aa]::-webkit-scrollbar{height:3px}.hotel-tabs-wrapper[data-v-f503d3aa]::-webkit-scrollbar-track{background:transparent}.hotel-tabs-wrapper[data-v-f503d3aa]::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:3px}.hotel-tabs-wrapper[data-v-f503d3aa]::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.mobile-dropdown[data-v-f503d3aa]{display:none}@media (max-width:1350px){.hotel-tabs-wrapper[data-v-f503d3aa]{justify-content:center;max-width:80%;padding:22px 0 11px}}@media (max-width:850px){.hotel-tabs-wrapper[data-v-f503d3aa]{max-width:92%}}@media (max-width:767px){.hotel-tabs-outer-wrapper[data-v-f503d3aa]{z-index:3}.hotel-tabs-outer-wrapper.hotel-tabs-outer-wrapper_popup-open[data-v-f503d3aa]{z-index:0}.hotel-tabs-wrapper[data-v-f503d3aa]{overflow:visible;padding:10px 16px 20px}.hotel-tabs[data-v-f503d3aa]{gap:24px;overflow:visible}.hotel-tab[data-v-f503d3aa]{overflow:visible;padding:16px 0 12px}.hotel-name[data-v-f503d3aa]{font-size:14px}.hotel-city[data-v-f503d3aa]{font-size:11px}.booking-module-container[data-v-f503d3aa]{margin:0}.booking-module-placeholder[data-v-f503d3aa]{min-height:600px}.desktop-tabs[data-v-f503d3aa],.hotel-city-tooltip[data-v-f503d3aa]{display:none}.mobile-dropdown[data-v-f503d3aa]{display:block;z-index:10040}.mobile-dropdown[data-v-f503d3aa],.mobile-select[data-v-f503d3aa]{overflow:visible;position:relative;width:100%}.mobile-select[data-v-f503d3aa]{align-items:center;background:#eaeaea;border:none;border-radius:200px;box-shadow:inset 1px 2px 3px #00000040;cursor:pointer;display:flex;font-family:Montserrat;font-size:16px;font-size:15.25px;font-weight:300;height:47px;justify-content:space-between;line-height:24px;padding:12px 22px 10px 20px;text-align:left;z-index:0;z-index:10041}.arrow[data-v-f503d3aa]{display:inline-block;position:relative}.arrow[data-v-f503d3aa],.arrow[data-v-f503d3aa]:after{height:10px;width:18px}.arrow[data-v-f503d3aa]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 10'%3E%3Cpath fill='%23B1B1B1' d='M17.18 1.59c0 .387-.142.774-.448 1.08l-6.82 6.819c-.59.59-1.567.59-2.157 0l-6.82-6.82a1.536 1.536 0 0 1 0-2.158c.59-.59 1.567-.59 2.158 0l5.74 5.741 5.742-5.74c.59-.591 1.567-.591 2.157 0 .306.284.448.691.448 1.078'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:transform .3s ease}.arrow.open[data-v-f503d3aa]:after{transform:translateY(-50%) rotate(180deg)}.hotel-tabs-wrapper.dropdown-open[data-v-f503d3aa]{z-index:10040}.mobile-dropdown-list[data-v-f503d3aa]{background:var(--color-white);border-radius:24px;box-shadow:0 20px 40px #0003;max-height:300px;overflow-y:auto;padding:10px 0;z-index:10050}.mobile-dropdown-item[data-v-f503d3aa]{background:transparent;border:none;border-bottom:1px solid #cecece;cursor:pointer;font-family:Montserrat;font-size:16px;font-size:15.25px;font-weight:300;letter-spacing:0;line-height:100%;padding:18px 24px;text-align:left;width:100%}.mobile-dropdown-item[data-v-f503d3aa]:last-child{border-bottom:none}.mobile-dropdown-item[data-v-f503d3aa]:active{background:#f5f5f5}}@media (max-width:480px){.hotel-tabs[data-v-f503d3aa]{gap:20px}.hotel-tab[data-v-f503d3aa]{padding:14px 0 10px}.hotel-name[data-v-f503d3aa]{font-size:13px}.booking-module-container[data-v-f503d3aa]{border-radius:8px;margin:0}.booking-module-placeholder[data-v-f503d3aa]{min-height:500px}}body.menu-open{overflow:hidden}
