.BookingWidgetHeader_header__1zZvi{width:100%;height:80px;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;z-index:50}.BookingWidgetHeader_header__inner__CabYN{height:calc(100% - 32px);display:flex;justify-content:flex-start;align-items:flex-start}.BookingWidgetHeader_header__desc__XVgjv{min-height:32px;padding-top:8px}.BookingWidgetHeader_header__desc__XVgjv p{font-size:12px;font-weight:700;display:inline}.BookingWidgetHeader_header__desc__XVgjv p:after{content:"|";padding-left:4px;margin-right:4px;display:inline}.BookingWidgetHeader_header__desc__XVgjv div,.BookingWidgetHeader_header__desc__XVgjv h1{font-size:12px;font-weight:400;display:inline}.BookingWidgetHeader_header__main__logo__T75cG{display:block}.BookingWidgetHeader_header__main__logo__T75cG img{height:32px}.BookingWidgetHeader_header__lang__7_sPu{width:128px;height:32px;border-radius:2px;padding-left:16px;margin-top:-8px;margin-left:auto;display:flex;justify-content:center;align-items:center;flex-shrink:0;position:relative}.BookingWidgetHeader_header__lang__7_sPu img{width:20px;height:20px}.BookingWidgetHeader_header__lang__7_sPu select{width:calc(100% - 32px);height:100%;padding-left:8px;cursor:pointer}.BookingWidgetHeader_header__lang__7_sPu option{color:#333}.BookingWidgetHeader_header__login__TmprN{width:150px;height:32px;border-radius:2px;margin-top:-8px;margin-left:8px;display:flex;justify-content:center;align-items:center;flex-shrink:0;position:relative}.BookingWidgetHeader_c-header__nav__gQBxY{display:none}.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz{position:relative}.BookingWidgetHeader_c-header__nav__list__item__XB_dx>a,.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz>p{font-weight:700;padding:0 12px;display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz>p:after{content:"";display:inline-block;width:0;height:0;border-top-style:solid;border-top-width:4px;border-right:4px solid transparent;border-bottom:0 solid transparent;border-left:4px solid transparent;margin-left:8px}.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz>ul{display:none;width:320px;background:#fff;background:var(--theme-header-background-color);padding:8px;border-radius:4px;border-width:1px;border-style:solid;box-shadow:0 1px 16px rgba(0,0,0,.1);position:absolute;top:21px;left:calc(-50% - 64px);overflow-y:auto}.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz:hover ul{display:block}.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz a{width:100%;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.BookingWidgetHeader_c-header__menu__1d0_a{display:none}.BookingWidgetHeader_c-header__nav__list__item__XB_dx>a:hover,.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz a:hover,.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz>p:hover{opacity:.8}.BookingWidgetHeader_c-header__fixed__aHWJ6{overflow:hidden}@media screen and (max-width:768px){.BookingWidgetHeader_header__1zZvi{height:96px}.BookingWidgetHeader_header__desc__XVgjv{width:100%;height:32px;background:#fff;padding:0 8px;display:flex;justify-content:flex-start;align-items:center;white-space:nowrap;overflow-x:scroll}.BookingWidgetHeader_header__inner__CabYN{display:flex;justify-content:space-between;width:100%;height:64px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:0 8px;align-items:center;top:0;left:0}.BookingWidgetHeader_header__lang__7_sPu,.BookingWidgetHeader_header__login__TmprN{display:none}.BookingWidgetHeader_c-header__u2fhg{width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:100}.BookingWidgetHeader_c-header__h1__qirZn{font-size:10px;background:#fff;padding:4px 8px;position:static}.BookingWidgetHeader_c-header__inner__59iaA{height:56px;padding:0 0 0 8px}.BookingWidgetHeader_c-header__ttl__zyYKD{width:auto;height:32px;margin-top:0}.BookingWidgetHeader_c-header__flg__WNBxd{display:none}.BookingWidgetHeader_c-header__menu__1d0_a{width:56px;height:56px;position:relative;display:block}.BookingWidgetHeader_c-header__menu__1d0_a:after,.BookingWidgetHeader_c-header__menu__1d0_a:before,.BookingWidgetHeader_c-header__menu__1d0_a>span{width:24px;height:2px;background:#333;position:absolute;left:16px}.BookingWidgetHeader_c-header__menu__1d0_a:before{content:"";top:19px;transition:all .4s ease}.BookingWidgetHeader_c-header__menu__1d0_a>span{top:27px}.BookingWidgetHeader_c-header__menu__1d0_a:after{content:"";top:36px;transition:all .4s ease}.BookingWidgetHeader_c-header__flg__WNBxd:checked+.BookingWidgetHeader_c-header__menu__1d0_a:before{top:27px;transform:rotate(45deg)}.BookingWidgetHeader_c-header__flg__WNBxd:checked+.BookingWidgetHeader_c-header__menu__1d0_a>span{opacity:0}.BookingWidgetHeader_c-header__flg__WNBxd:checked+.BookingWidgetHeader_c-header__menu__1d0_a:after{top:27px;transform:rotate(-45deg)}.BookingWidgetHeader_c-header__flg__WNBxd:checked~.BookingWidgetHeader_c-header__nav__gQBxY{max-height:calc(100vh - 96px);height:100vh;max-height:calc(100dvh - 96px);height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.BookingWidgetHeader_c-header__nav__gQBxY{width:100%;background:#f9f9f9;position:absolute;top:96px;left:0;max-height:0;overflow-y:hidden;transition:all .4s ease;display:block}.BookingWidgetHeader_c-header__nav__list__Whsg6{width:100%;flex-direction:column;align-items:flex-start;margin-right:0}.BookingWidgetHeader_c-header__nav__list__item__XB_dx{width:100%;border-bottom:1px solid #ddd;margin-bottom:16px}.BookingWidgetHeader_c-header__nav__list__item__XB_dx>a{border-top:1px solid #ddd}.BookingWidgetHeader_c-header__nav__list__item__XB_dx a{height:48px;line-height:48px;padding:0 16px;background:#fff;position:relative}.BookingWidgetHeader_c-header__nav__list__item__XB_dx a:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #ddd;border-right:2px solid #ddd;transform:rotate(45deg);position:absolute;top:calc(50% - 7px);right:8px}.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz p{line-height:32px;padding:0 16px}.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz p:after{display:none}.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz p:hover{opacity:1}.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz>ul{display:block;width:100%;max-height:auto;border-width:0;box-shadow:none;position:static;padding:0}.BookingWidgetHeader_c-header__nav__list__item__childrenMenu__rOqKz li{border-top:1px solid #ddd}.BookingWidgetHeader_c-header__lang__vmJd_{margin:32px auto 160px}}
/*# sourceMappingURL=1ced8573ad248253.css.map*/