.menu-item-list__item{--menu-item-font-size: inherit;--menu-item-font-size: 16px}.menu-item-list__item{max-width:308px;padding:5px 8px;border-radius:8px;display:flex;flex-flow:row nowrap;align-items:center;gap:8px;cursor:pointer;color:var(--black-1);background-color:var(--white);font-size:var(--menu-item-font-size)}.menu-item-list__item a{margin:-5px -8px;padding:5px 8px}.menu-item-list__item>.icon{flex:0 0 auto}.menu-item-list__item>.title{flex:1 1 0;min-width:0}.menu-item-list__item>.chevron{flex:0 0 auto}.menu-item-list__item+.menu-item-list__item{margin-top:5px}.menu-item-list__item svg,.menu-item-list__item a{color:currentColor}.menu-item-list__item:hover,.menu-item-list__item.hover{background-color:var(--black-5)}.menu-item-list{padding:0;margin:0;width:302px}.menu-item-list-scroll-container{max-height:530px}.destination-menu-item-list__item-wrapper{max-width:308px;border-radius:8px;display:flex;cursor:pointer;color:var(--black-1);background-color:var(--white);box-shadow:var(--app-shadow)}.destination-menu-item-list__item-wrapper>a{color:var(--black-1)!important}.destination-menu-item-list__item-wrapper:hover,.destination-menu-item-list__item-wrapper.hover{background-color:var(--blue-1);color:var(--white);box-shadow:0 8px 15px #0468c726}.destination-menu-item-list__item-wrapper:hover>a,.destination-menu-item-list__item-wrapper.hover>a{color:var(--white)!important}.destination-menu-item-list__item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:8px;margin:6px 14px;width:100%}.destination-menu-item-list__item.destination-menu-item-list__item_no-chevron{justify-content:flex-start}.destination-menu-item-list__item svg{color:currentColor}.dm-country-view{position:relative}.dm-country-view__nav{position:absolute}.country-menu-items{display:flex;flex-flow:row nowrap;align-items:center;gap:24px;justify-content:center;padding:20px 0;height:292px;align-items:start;font-size:16px}.country-menu-items.country-menu-items_vcenter{align-items:center}.country-menu-items__chunk{margin:16px 0;padding:0;list-style-type:none;min-width:240px;display:flex;flex-flow:column nowrap;gap:20px}.country-menu-items__sep{width:2px;height:100%;background-color:var(--blue-5)}.country-menu-items__item{text-align:center}.dm-country-view__all-countries{display:flex;flex-flow:row nowrap;align-items:center;gap:10px;margin:0;padding:0;border:none;background:none;appearance:none;font-size:16px}.dm-country-view__this-country{display:flex;flex-flow:row nowrap;align-items:center;gap:16px;font-size:16px;font-weight:600;margin-top:10px}.destination-menu-item-list{padding:0;margin:0;display:grid;grid-template-columns:repeat(6,1fr);gap:20px 16px}.menu{--link-color-hover: initial;--menu-height: auto;--menu-font-color: var(--black-2);--menu-font-weight: 600;--menu-gap: 40px;--menu-border: none;--menu-trigger-gap: 8px;--menu-arrow-visibility: visible;--menu-item-text-transform: unset;--menu-height: 35px}.menu{padding:0;margin:0;display:flex;gap:var(--menu-gap);list-style:none;height:var(--menu-height)}.menu__item{display:flex;align-items:center;line-height:20px;text-transform:var(--menu-item-text-transform);color:var(--menu-font-color);border-block-end:var(--menu-border);font-weight:var(--menu-font-weight)}.menu__item svg{color:var(--blue-1)}.menu__item .menu__item-trigger .menu__chevron{transform:rotate(0)}.menu__item.menu__item--opened{border-color:transparent}.menu__item.menu__item--opened .menu__item-trigger{color:var(--black-1)}.menu__item.menu__item--opened .menu__item-trigger .menu__chevron{transform:rotate(-180deg)}.menu__item-trigger{display:flex;align-items:center;gap:var(--menu-trigger-gap);cursor:pointer}.menu__item-trigger svg{width:12px;height:12px}.menu__item--color-reset{color:inherit}.menu__item--hover-black-1:hover{color:var(--black-1)}.popper>#arrow{visibility:var(--menu-arrow-visibility)!important}.lang-switch{font-size:14px}.lang-switch .menu{--menu-height: auto}.lang-switch .menu__item-trigger{color:var(--black-2)!important;font-weight:400}.lang-switch .menu__item-trigger:hover{color:var(--black-2)!important}.lang-switch-dropdown .menu-item-list{width:auto;min-width:160px}.lang-switch-dropdown .menu-item-list__item.selected{background-color:var(--blue-1);color:var(--white)}#header-app{background-color:var(--background);min-width:1128px}.full-width-block>*{margin:0 auto;width:1128px;min-width:1128px}.header{min-height:122px}.header__logo-icon{cursor:pointer;flex:0 0 auto}.header__main{flex:1 1 0;display:flex;flex-flow:row nowrap}.header__location-block{width:240px;padding-inline-end:8px}.header__check-booking{flex:0 0 auto}.header__topmost{display:flex;flex-flow:row nowrap;justify-content:space-between}.header__profile-menu .menu{height:auto}.header__profile-menu .menu>.menu__item{font-weight:400}.header__user-bar{padding:10px 0}.header__top{padding:16px 0 10px;display:flex;align-items:center;gap:24px}.header__divider{border-top:var(--app-border-width) solid var(--blue-5);opacity:1;width:auto;margin:0}.header__menu{height:55px;padding:10px 0}.header__search{width:529px}.header__top-button{gap:16px;border-radius:var(--app-border-radius);font-weight:600}.header__top-button>svg{height:18px;width:auto;color:#fff}.header__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:19px}.header__personal{display:flex;align-items:center;gap:16px}.header__personal-manage,.header__login{text-transform:uppercase;font-weight:600;cursor:pointer}.header__personal-manage{display:flex;align-items:center;gap:10px}.header__login{position:relative;top:3px}.nav-select{display:flex;flex-flow:row nowrap;gap:8px;font-weight:600;font-size:16px;line-height:20px;color:var(--black-2);-webkit-user-select:none;user-select:none}.nav-select__item{display:block;height:40px;min-width:168px;padding:10px 43px;border-radius:14px 14px 0 0;cursor:pointer;color:inherit}.nav-select__item:hover{color:inherit;background-color:var(--white)}.nav-select__item.nav-select__item_selected{background-color:var(--white)}.user-bar{display:flex;flex-flow:row nowrap;gap:32px;color:var(--blue-1)}.user-bar *{color:inherit}.user-bar__item{height:20px;display:block;border:none;background:none;cursor:pointer;padding:0}.user-bar__item+.user-bar__item{padding-inline-start:16px;border-inline-start:1px solid var(--blue-4)}.header__login-popover :deep(.popper){border-radius:var(--app-border-radius)}.header__login-popover-menu{padding:20px;display:flex;flex-flow:column;gap:10px}.header__login-popover-menu-item{cursor:pointer;color:var(--black-1)}.header__login-popover-menu-item a{text-decoration:none;color:unset}.header__login-popover-menu-item:last-child{margin-block-start:10px}[theme=pg] .header__search{width:485px}[theme=pg] .header__login{color:var(--app-primary-color);font-weight:600}[theme=pg] .header__login svg{color:var(--app-primary-color)}[theme=pg] .header__top-button{gap:8px;font-weight:600;background:var(--app-accent-1)}[theme=pg] .header__login{font-weight:600}[theme=pg] .header__manage-my-booking svg{width:21px;margin-right:10px}.base-button.base-button_check-booking{text-transform:none;color:var(--white)}.base-button.base-button_check-booking svg{color:inherit}.location-selector-mock{font-size:14px;display:flex;flex-flow:row nowrap;align-items:center;gap:4px;color:var(--blue-1)}.location-selector-mock *{color:inherit}.user-location-field{display:flex;flex-flow:row nowrap;align-items:center;gap:4px;font-size:14px}.user-location-field .user-location-field__chevron{transform:rotate(0)}.user-location-field.user-location-field_shown .user-location-field__chevron{transform:rotate(-180deg)}.single-select_user-location{color:var(--blue-1)}.single-select_user-location:hover{color:var(--blue-hover)}.single-select_user-location:hover svg{color:var(--blue-hover)}.single-select_user-location+.single-select-tippy{min-width:400px}.single-select.single-select-desktop.location-single-select{padding:0;width:310px;max-height:524px}.single-select.single-select-desktop.location-single-select .single-select__item{margin-top:0}.single-select.single-select-desktop.location-single-select .input-wrapper__element-input{margin:0 8px 10px}.header__phone1-block,.header__phone2-block{border-inline-start:3px solid var(--blue-5);padding-inline:32px 8px}.header__phone2-block,.header__phone1-block.header__phone1-block_width{width:208px}.header__offices-link{display:flex;gap:8px;align-items:center}
