.input[data-v-3418c13b]:is([tabindex="0"],button):focus-visible,.input[data-v-3418c13b]:not([tabindex="0"],button):focus-within{outline:var(--focus-outline,2px solid #0071e3);outline-offset:var(--focus-outline-offset,2px)}.input[data-v-3418c13b]{align-items:center;box-sizing:border-box;display:flex;gap:var(--input-gap,0);padding:var(--input-pv,0) var(--input-ph,0);position:relative;width:100%}.input--leading[data-v-3418c13b]{padding-left:var(--input-pv,0)}.input--trailing[data-v-3418c13b]{padding-right:var(--input-pv,0)}.input--disabled[data-v-3418c13b]{cursor:not-allowed}.input--loading[data-v-3418c13b]{cursor:wait}.input--disabled[data-v-3418c13b]>*,.input--loading[data-v-3418c13b]>*{pointer-events:none}.input__sides[data-v-3418c13b]{align-items:center;display:flex;gap:var(--input-gap,0)}.input__text[data-v-3418c13b]{color:var(--input-color,inherit);font-family:inherit;font-size:var(--input-fs,inherit);font-style:var(--input-fst,inherit);font-weight:var(--input-fw,inherit);line-height:normal;min-height:1lh;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.input__placeholder[data-v-3418c13b]{color:var(--input-ph-color,inherit);font-size:var(--input-ph-fs,inherit);font-style:var(--input-ph-fst,inherit);font-weight:var(--input-ph-fw,inherit)}.input[data-v-3418c13b]{--input-gap:.5rem;--input-fs:1rem;--input-fw:400;--input-ph-color:#8c8c8c;--input-ph-fw:400}.s-small[data-v-3418c13b]{--input-pv:.375rem;--input-ph:.5rem;--input-fs:.875rem}.s-medium[data-v-3418c13b]{--input-pv:.625rem;--input-ph:.75rem}.s-large[data-v-3418c13b]{--input-pv:.75rem;--input-ph:1rem}.tv-bold[data-v-3418c13b]{--input-fw:600}button.input[data-v-3418c13b]{transition:background-color .2s cubic-bezier(.25,.46,.45,.94)}button.input.input[data-v-3418c13b]:not(.input--disabled):hover{background-color:#f4f4f4}.v-solid[data-v-3418c13b]{background-color:#fff;border-radius:4px}.v-solid.input.input--error[data-v-3418c13b]{outline:1px solid #e44c4c}.v-outlined[data-v-3418c13b]{background-color:#fff;border:1px solid #2d4e8d;border-radius:4px}.v-outlined.input.input--error[data-v-3418c13b]{border-color:#e44c4c}.separated-list[data-v-b45e28ef]:not(.separated-list--nowrap){overflow:hidden}.separated-list--nowrap[data-v-b45e28ef]{align-items:center;display:flex}.separated-list--max-h[data-v-b45e28ef]{max-height:calc(var(--v2ad56c68)*1lh)}.separated-list__item[data-v-b45e28ef]{display:inline;white-space:nowrap}.separated-list__mark[data-v-b45e28ef]{flex-shrink:0;height:1.125rem;position:relative;width:1.125rem}.separated-list__item[data-v-b45e28ef]:after,.separated-list__mark[data-v-b45e28ef]:after{background-image:radial-gradient(circle at center,#d4d4d4 0,#d4d4d4 50%,transparent 51%);background-position:50%;background-repeat:no-repeat;background-size:.5rem .5rem;content:" ";white-space:normal;word-spacing:1rem}.separated-list__mark[data-v-b45e28ef]:after{display:block;inset:0;position:absolute}.frame[data-v-c02a3227]{background-color:#5576b6;border-radius:.5rem;padding:.25rem}.search-form-button[data-v-215a56d3]{border-radius:.25rem!important;padding:.5rem .75rem!important;width:100%}.popup-card__container[data-v-8af71dd4]{overflow:hidden}.popup-card__content[data-v-8af71dd4]{padding:var(--popup-card-pv,0) var(--popup-card-ph,0);width:100%}.popup-card__container[data-v-8af71dd4]{background-color:#fff;border-radius:4px;box-shadow:0 0 .75rem #00000029}.popup-card__container.v-enter-active[data-v-8af71dd4]{transition:opacity .15s cubic-bezier(.25,.46,.45,.94),transform .15s cubic-bezier(.25,.46,.45,.94)}.popup-card__container.v-leave-active[data-v-8af71dd4]{transition:opacity .15s cubic-bezier(.455,.03,.515,.955),transform .15s cubic-bezier(.455,.03,.515,.955)}.popup-card__container.v-enter-from[data-v-8af71dd4],.popup-card__container.v-leave-to[data-v-8af71dd4]{opacity:0;transform:scale(.95)}.popup-card--v-rounded .popup-card__container[data-v-8af71dd4]{border-radius:16px}.popup-card[data-v-8af71dd4]{min-width:min(100%,17.5rem)}.popup-card--s-md[data-v-8af71dd4]{--popup-card-pv:.75rem;--popup-card-ph:.75rem}.loader[data-v-50696dbc]{align-items:center;display:inline-flex;justify-content:center}.loader__icon[data-v-50696dbc]{animation:loader-spin-50696dbc 1s ease-in-out infinite;border-radius:50%;border-top-color:currentcolor;border:var(--loader-border-width,.1875rem) solid;border-top:var(--loader-border-width,.1875rem) solid transparent;display:inline-block;height:var(--loader-size,1.5rem);width:var(--loader-size,1.5rem)}@keyframes loader-spin-50696dbc{to{transform:rotate(1turn)}}.loader__icon[data-v-50696dbc]{border-color:#2d4e8d #d4d4d4 #d4d4d4}.loader--s-sm[data-v-50696dbc]{--loader-size:.875rem;--loader-border-width:.125rem}.loader--s-md[data-v-50696dbc]{--loader-size:1.5rem;--loader-border-width:.1875rem}.loader--s-lg[data-v-50696dbc]{--loader-size:2rem;--loader-border-width:.1875rem}.combobox__input-el[data-v-11dcb141]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--input-color,inherit);font-family:inherit;font-size:max(1rem,var(--input-fs,1rem));font-style:var(--input-fst,inherit);font-weight:var(--input-fw,inherit);line-height:inherit;min-width:0;outline:none;padding:0;text-overflow:ellipsis;width:100%}.combobox__input-el[data-v-11dcb141]::-moz-placeholder{color:var(--input-ph-color,inherit);font-size:var(--input-ph-fs,inherit);font-style:var(--input-ph-fst,inherit);font-weight:var(--input-ph-fw,inherit)}.combobox__input-el[data-v-11dcb141]::placeholder{color:var(--input-ph-color,inherit);font-size:var(--input-ph-fs,inherit);font-style:var(--input-ph-fst,inherit);font-weight:var(--input-ph-fw,inherit)}.select__listbox--loading[data-v-11dcb141]{cursor:wait}.select__listbox-content[data-v-11dcb141]{display:flex;flex-direction:column;overflow-y:auto;width:100%}.select__listbox--loading .select__listbox-content[data-v-11dcb141]{pointer-events:none}.select__option[data-v-11dcb141]:not(.select__option--empty){cursor:pointer}@media only screen and (min-width:768px){.select__listbox[data-v-11dcb141]{max-width:23.75rem!important}}.select__listbox-content[data-v-11dcb141]{max-height:31.25rem}.select__option[data-v-11dcb141]{border-bottom:.0625rem solid #d4d4d4;font-size:1rem;font-weight:600;padding:10px 12px}.select__option[data-v-11dcb141]:last-child{border-bottom:none}.select__option--focused[data-v-11dcb141]{background-color:#e2f2fa}.select__option--empty[data-v-11dcb141]{color:#8c8c8c;font-weight:400}.form-counter[data-v-04bec4d4]{align-items:center;display:flex;justify-content:space-between}.form-counter--disabled[data-v-04bec4d4],.form-counter--disabled[data-v-04bec4d4]>*{cursor:not-allowed}.form-counter__input[data-v-04bec4d4]{background:none;border:none;border-radius:0;height:100%;min-width:0;outline:none;text-align:center;text-overflow:ellipsis;width:100%}.form-counter__input[data-v-04bec4d4]::-webkit-inner-spin-button,.form-counter__input[data-v-04bec4d4]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.form-counter__button[data-v-04bec4d4]{align-items:center;display:flex;flex-shrink:0;justify-content:center;outline:none}.form-counter__button[data-v-04bec4d4]:disabled{cursor:not-allowed}.form-counter[data-v-04bec4d4]{border:1px solid #2d4e8d;border-radius:4px;height:2.25rem;overflow:hidden}.form-counter__input[data-v-04bec4d4]{font-size:1rem;font-weight:600}.form-counter__button[data-v-04bec4d4]{aspect-ratio:1/1;background-color:#f4f4f4;height:100%;transition:background-color .2s}.form-counter__button[data-v-04bec4d4]:not([disabled]):hover{background-color:#d4d4d4}.select__el[data-v-df3c9531]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:transparent;cursor:pointer;font-size:1rem;inset:0;min-width:0;outline:none;padding:0 1rem;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.select__el option[data-v-df3c9531]{color:initial}.guests-picker__popup[data-v-d04d5e6f]{min-width:min(15rem,50vw)}.guests-picker__row[data-v-d04d5e6f]{align-items:center}.guests-picker__ages-grid[data-v-d04d5e6f],.guests-picker__row[data-v-d04d5e6f]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.calendar[data-v-e385bc53]{--_calendar-range-bg:transparent;--_calendar-range-invalid-bg:transparent}.calendar__grid[data-v-e385bc53]{border-collapse:collapse;table-layout:fixed;width:100%}.calendar__head-cell[data-v-e385bc53]{font-weight:500}.calendar__cell[data-v-e385bc53],.calendar__head-cell[data-v-e385bc53]{padding:0;text-align:center}.calendar__cell--range[data-v-e385bc53]{background-color:var(--_calendar-range-bg)}.calendar__cell--range-first[data-v-e385bc53]{background:linear-gradient(to right,transparent 50%,var(--_calendar-range-bg) 50%)}.calendar__cell--range-last[data-v-e385bc53]{background:linear-gradient(to left,transparent 50%,var(--_calendar-range-bg) 50%)}.calendar__cell--range-first.calendar__cell--range-last[data-v-e385bc53]{background:transparent}.calendar__cell--range-invalid[data-v-e385bc53]{background-color:var(--_calendar-range-invalid-bg)}.calendar__cell--range-invalid-first[data-v-e385bc53]{background:linear-gradient(to right,transparent 50%,var(--_calendar-range-invalid-bg) 50%)}.calendar__cell--range-invalid-last[data-v-e385bc53]{background:linear-gradient(to left,transparent 50%,var(--_calendar-range-invalid-bg) 50%)}.calendar__cell--range-last.calendar__cell--range-adjacent-right[data-v-e385bc53]{background:linear-gradient(to right,var(--_calendar-range-bg) 50%,var(--_calendar-range-invalid-bg) 50%)}.calendar__cell--range-first.calendar__cell--range-adjacent-left[data-v-e385bc53]{background:linear-gradient(to left,var(--_calendar-range-bg) 50%,var(--_calendar-range-invalid-bg) 50%)}.calendar__cell--range-first.calendar__cell--range-last.calendar__cell--range-adjacent-right[data-v-e385bc53]{background:linear-gradient(to right,transparent 50%,var(--_calendar-range-invalid-bg) 50%)}.calendar__cell--range-first.calendar__cell--range-last.calendar__cell--range-adjacent-left[data-v-e385bc53]{background:linear-gradient(to left,transparent 50%,var(--_calendar-range-invalid-bg) 50%)}.calendar__day[data-v-e385bc53]{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;justify-content:center;margin:0;padding:0}.calendar__day[data-v-e385bc53]:disabled{cursor:not-allowed}.calendar__day[data-v-e385bc53]:focus-visible{outline:var(--focus-outline,2px solid #0071e3);outline-offset:var(--focus-outline-offset,2px)}.calendar--selecting .calendar__day[data-v-e385bc53]{transition:none}.calendar__day--invalid[data-v-e385bc53]{background-color:var(--_calendar-range-invalid-bg)}.calendar[data-v-e385bc53]{--_calendar-range-bg:#e2f2fa;--_calendar-range-invalid-bg:#f1f9fd;font-size:.875rem;max-width:21.25rem;min-width:17.5rem}.calendar__head-cell[data-v-e385bc53]{color:#8c8c8c;font-size:.75rem;font-weight:600;padding-bottom:.5rem;text-transform:uppercase}.calendar__day[data-v-e385bc53]{border-radius:100%;color:#222;font-weight:500;height:2.5rem;transition:background-color .2s cubic-bezier(.25,.46,.45,.94),color .2s cubic-bezier(.25,.46,.45,.94);width:2.5rem}.calendar__day[data-v-e385bc53]:focus-visible{outline-color:#2d4e8d}@media(hover:hover){.calendar--selecting .calendar__day--outside[data-v-e385bc53]:hover:not(:disabled),.calendar:not(.calendar--selecting) .calendar__day[data-v-e385bc53]:hover:not(:disabled):not(.calendar__day--selected):not(.calendar__day--outside){background-color:#e2f2fa}}.calendar__day--selected[data-v-e385bc53]{background-color:#2d4e8d;color:#fff;font-weight:700}@media(hover:hover){.calendar:not(.calendar--selecting) .calendar__day--selected[data-v-e385bc53]:hover:not(:disabled){background-color:#213966}}.calendar__day--current[data-v-e385bc53]:not(.calendar__day--selected){box-shadow:inset 0 0 0 1px #2d4e8d;font-weight:700}.calendar__day[data-v-e385bc53]:disabled{color:#d4d4d4;text-decoration:line-through}.calendar__day--out-of-range[data-v-e385bc53]:disabled{text-decoration:none}.calendar__day--outside[data-v-e385bc53]{color:#d4d4d4}.calendar-popup__panel[data-v-6ba402fe]{display:flex;flex-direction:column;gap:var(--calendar-content-v-gap,1rem)}.calendar-popup__header[data-v-6ba402fe]{align-items:center;display:flex;gap:var(--calendar-header-gap,1rem)}.calendar-popup__header-content[data-v-6ba402fe]{flex-grow:1;text-align:center}.calendar-popup__content[data-v-6ba402fe]{-moz-column-gap:var(--calendar-content-h-gap,.5rem);column-gap:var(--calendar-content-h-gap,.5rem);display:grid;grid-template-columns:1fr 1fr;row-gap:var(--calendar-content-v-gap,1rem)}.calendar-popup__header-action[data-v-6ba402fe]{align-self:stretch;display:flex;flex:1}.calendar-popup__header-action[data-v-6ba402fe]:last-child{justify-content:flex-end}.calendar-popup__header-content[data-v-6ba402fe]{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center}.calendar-popup__footer[data-v-6ba402fe]{display:flex;flex-direction:column;gap:1rem}.search-form[data-v-7436dcc0]{display:grid;gap:.25rem;grid-template-columns:1fr 1fr 1fr auto;height:100%}@container (width < 41.75rem){.search-form[data-v-7436dcc0]{grid-template-columns:1fr}}
