.SiteHeader-module__TzRffa__header{z-index:50;width:100%;color:var(--thr-ink);transition:background var(--thr-dur) var(--thr-ease), box-shadow var(--thr-dur) var(--thr-ease);position:sticky;top:0}.SiteHeader-module__TzRffa__overlay{position:fixed;inset-inline:0}.SiteHeader-module__TzRffa__solid{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--thr-line);box-shadow:var(--thr-shadow-header);background:#141810f5}.SiteHeader-module__TzRffa__transparent{background:linear-gradient(#141810b8,#14181000)}.SiteHeader-module__TzRffa__demo{background:var(--thr-warm);height:34px;color:var(--thr-gold);border-bottom:1px solid #cca3004d;justify-content:center;align-items:center;font-size:13px;display:flex}.SiteHeader-module__TzRffa__topbar{height:var(--thr-h-topbar);white-space:nowrap;color:var(--thr-ink-2);border-bottom:1px solid var(--thr-line);justify-content:center;align-items:center;gap:16px;font-size:13px;display:flex}.SiteHeader-module__TzRffa__topLink{color:var(--thr-ink-2)}.SiteHeader-module__TzRffa__topLink:hover{color:var(--thr-gold-hover)}.SiteHeader-module__TzRffa__topIcon{align-items:center;min-height:24px;display:inline-flex}.SiteHeader-module__TzRffa__sep{background:var(--thr-line-strong);width:1px;height:12px}.SiteHeader-module__TzRffa__rating{align-items:center;gap:6px;display:flex}.SiteHeader-module__TzRffa__star{color:var(--thr-gold)}.SiteHeader-module__TzRffa__ratingNum{color:var(--thr-gold);font-size:15px}.SiteHeader-module__TzRffa__bar{height:var(--thr-h-header);justify-content:space-between;align-items:center;gap:24px;padding:0 76px;display:flex}.SiteHeader-module__TzRffa__logo{align-items:center;min-height:44px;display:flex}.SiteHeader-module__TzRffa__logoImg{width:auto;height:40px}.SiteHeader-module__TzRffa__nav{align-items:center;gap:12px;font-size:15px;display:flex}.SiteHeader-module__TzRffa__navLink{color:#faf8f4e6;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 8px;display:inline-flex}.SiteHeader-module__TzRffa__navLink:hover{color:var(--thr-gold-hover)}.SiteHeader-module__TzRffa__actions{align-items:center;gap:8px;display:flex}.SiteHeader-module__TzRffa__myBookings{height:44px;color:var(--thr-ink);align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.SiteHeader-module__TzRffa__myBookings:hover{color:var(--thr-gold-hover)}.SiteHeader-module__TzRffa__userWrap{position:relative}.SiteHeader-module__TzRffa__userBtn{height:44px;color:var(--thr-ink);border:1px solid var(--thr-line-strong);white-space:nowrap;background:#faf8f40d;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.SiteHeader-module__TzRffa__userBtn:hover{border-color:var(--thr-ink)}.SiteHeader-module__TzRffa__dropdown{top:52px;background:var(--thr-surface);border:1px solid var(--thr-line-strong);width:240px;box-shadow:var(--thr-shadow-menu);animation:SiteHeader-module__TzRffa__thr-fade var(--thr-dur-fast) var(--thr-ease);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.SiteHeader-module__TzRffa__ddHead{border-bottom:1px solid var(--thr-line);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.SiteHeader-module__TzRffa__ddName{font-size:15px;font-weight:500}.SiteHeader-module__TzRffa__ddPhone{color:var(--thr-ink-3);text-align:end;font-size:13px}.SiteHeader-module__TzRffa__ddItem{height:48px;color:var(--thr-ink);text-align:start;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0 16px;font-size:15px;display:flex}.SiteHeader-module__TzRffa__ddItem:hover,.SiteHeader-module__TzRffa__ddActive{color:var(--thr-ink);background:#faf8f40f}.SiteHeader-module__TzRffa__ddLogout{color:var(--thr-ink-2);border-top:1px solid var(--thr-line)}.SiteHeader-module__TzRffa__lang{border:1px solid var(--thr-line-strong);min-width:44px;height:44px;color:var(--thr-ink);font-family:var(--thr-font-num);letter-spacing:.08em;background:0 0;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:600;display:inline-flex}.SiteHeader-module__TzRffa__lang:hover{border-color:var(--thr-ink);color:var(--thr-ink)}.SiteHeader-module__TzRffa__book{background:var(--thr-gold);color:#1a1f12;white-space:nowrap;align-items:center;height:44px;padding:0 20px;font-size:15px;font-weight:500;display:flex}.SiteHeader-module__TzRffa__book:hover{background:var(--thr-gold-hover);color:#1a1f12}.SiteHeader-module__TzRffa__mActions{display:none}.SiteHeader-module__TzRffa__menuBtn{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.SiteHeader-module__TzRffa__mMenu{top:var(--thr-h-header-m);inset-inline:0;background:var(--thr-bg);border-top:1px solid var(--thr-line);animation:SiteHeader-module__TzRffa__thr-fade var(--thr-dur) var(--thr-ease);flex-direction:column;display:flex;position:fixed;bottom:0;overflow-y:auto}.SiteHeader-module__TzRffa__mUser{background:var(--thr-surface-raised);border:1px solid var(--thr-line);flex-direction:column;gap:14px;margin:12px 20px 0;padding:16px;display:flex}.SiteHeader-module__TzRffa__mUserHead{align-items:center;gap:12px;display:flex}.SiteHeader-module__TzRffa__avatar{border:1px solid var(--thr-gold);width:44px;height:44px;color:var(--thr-gold);font-family:var(--thr-font-display);justify-content:center;align-items:center;font-size:22px;display:flex}.SiteHeader-module__TzRffa__mUserText{flex-direction:column;display:flex}.SiteHeader-module__TzRffa__mHello{font-size:15px;font-weight:500}.SiteHeader-module__TzRffa__mUserBtns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.SiteHeader-module__TzRffa__mUserBtn{border:1px solid var(--thr-line-strong);height:48px;color:var(--thr-ink);justify-content:center;align-items:center;gap:8px;font-size:15px;display:flex}.SiteHeader-module__TzRffa__count{background:var(--thr-gold);color:#1a1f12;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:13px;display:inline-flex}.SiteHeader-module__TzRffa__mNav{flex-direction:column;padding:8px 20px 0;display:flex}.SiteHeader-module__TzRffa__mNavLink{border-bottom:1px solid var(--thr-line);min-height:57px;color:var(--thr-ink);font-family:var(--thr-font-display);justify-content:space-between;align-items:center;font-size:30px;font-weight:700;line-height:1.2;display:flex}.SiteHeader-module__TzRffa__mNavNum{color:var(--thr-gold);letter-spacing:.08em;font-size:14px}.SiteHeader-module__TzRffa__mManage,.SiteHeader-module__TzRffa__mLogin{min-height:52px;color:var(--thr-ink);align-items:center;gap:10px;margin:8px 20px 0;font-size:14px;display:flex}.SiteHeader-module__TzRffa__mFoot{border-top:1px solid var(--thr-line);flex-direction:column;gap:12px;margin-top:auto;padding:20px;display:flex}.SiteHeader-module__TzRffa__mFootBook{background:var(--thr-gold);color:#1a1f12;justify-content:center;align-items:center;height:52px;font-size:16px;font-weight:500;display:flex}.SiteHeader-module__TzRffa__mFootBook:hover{color:#1a1f12}.SiteHeader-module__TzRffa__mLogout{min-height:44px;color:var(--thr-ink-2);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:15px;display:flex}@media (max-width:1180px){.SiteHeader-module__TzRffa__bar{padding:0 32px}.SiteHeader-module__TzRffa__nav{gap:4px}}@media (max-width:1023px){.SiteHeader-module__TzRffa__topbar,.SiteHeader-module__TzRffa__nav,.SiteHeader-module__TzRffa__actions{display:none}.SiteHeader-module__TzRffa__bar{height:var(--thr-h-header-m);gap:8px;padding:0 16px}.SiteHeader-module__TzRffa__logoImg{height:34px}.SiteHeader-module__TzRffa__mActions{align-items:center;gap:8px;display:flex}.SiteHeader-module__TzRffa__lang{width:44px}.SiteHeader-module__TzRffa__mBook{padding:0 16px}}
.SiteFooter-module__Gjn9ua__footer{background:var(--thr-bg);border-top:1px solid var(--thr-line);color:var(--thr-ink);font-size:15px;line-height:1.8}.SiteFooter-module__Gjn9ua__top,.SiteFooter-module__Gjn9ua__mid,.SiteFooter-module__Gjn9ua__bottom{max-width:calc(var(--thr-container) + 112px);margin:0 auto}.SiteFooter-module__Gjn9ua__top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px 48px;padding:72px 56px 48px;display:grid}.SiteFooter-module__Gjn9ua__brand{flex-direction:column;gap:14px;display:flex}.SiteFooter-module__Gjn9ua__logo{align-self:flex-start;width:auto;height:44px}.SiteFooter-module__Gjn9ua__muted{color:var(--thr-ink-2);text-wrap:pretty}.SiteFooter-module__Gjn9ua__stack{color:var(--thr-ink-2);flex-direction:column;gap:2px;display:flex}.SiteFooter-module__Gjn9ua__col{flex-direction:column;display:flex}.SiteFooter-module__Gjn9ua__head{color:var(--thr-gold);padding-bottom:6px;font-size:13px;font-weight:500}.SiteFooter-module__Gjn9ua__link{color:var(--thr-ink);align-items:center;min-height:44px;display:flex}.SiteFooter-module__Gjn9ua__link:hover{color:var(--thr-gold-hover)}.SiteFooter-module__Gjn9ua__iconLink{gap:10px}.SiteFooter-module__Gjn9ua__nowrap{white-space:nowrap}.SiteFooter-module__Gjn9ua__iconLink svg{color:var(--thr-gold);flex-shrink:0}.SiteFooter-module__Gjn9ua__mid{border-top:1px solid var(--thr-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:32px 56px;display:flex}.SiteFooter-module__Gjn9ua__payWrap{flex-direction:column;gap:10px;display:flex}.SiteFooter-module__Gjn9ua__marks{flex-wrap:wrap;gap:8px;display:flex}.SiteFooter-module__Gjn9ua__mark{background:var(--thr-ink);color:#1a1f12;height:32px;font-family:var(--thr-font-num);letter-spacing:.02em;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:flex}.SiteFooter-module__Gjn9ua__visa{letter-spacing:.04em;font-style:italic}.SiteFooter-module__Gjn9ua__note{color:var(--thr-ink-3);font-size:12px}.SiteFooter-module__Gjn9ua__legal{flex-wrap:wrap;gap:8px;display:flex}.SiteFooter-module__Gjn9ua__legalBox{border:1px dashed var(--thr-line-strong);flex-direction:column;justify-content:center;min-height:52px;padding:6px 14px;display:flex}.SiteFooter-module__Gjn9ua__legalK{color:#faf8f4b8;font-size:12px;line-height:1.4}.SiteFooter-module__Gjn9ua__legalV{letter-spacing:.06em;color:var(--thr-ink-2);text-align:end;font-size:15px;line-height:1.4}.SiteFooter-module__Gjn9ua__bottom{color:var(--thr-ink-3);border-top:1px solid var(--thr-line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:22px 56px;font-size:13px;display:flex}@media (max-width:767px){.SiteFooter-module__Gjn9ua__top{grid-template-columns:1fr 1fr;padding:48px 20px 32px}.SiteFooter-module__Gjn9ua__brand{grid-column:1/-1}.SiteFooter-module__Gjn9ua__mid{padding:28px 20px}.SiteFooter-module__Gjn9ua__bottom{padding:20px 20px 104px}}
