@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./fonts/manrope-cyrillic-wght-normal-F76KYTZG.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./fonts/manrope-latin-wght-normal-73PUZEUA.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--c-ink: #0f2341;--c-text: #3d4e66;--c-muted: #7d8ba0;--c-line: #e3eaf3;--c-bg: #ffffff;--c-bg-soft: #f3f8fd;--c-bg-tint: #eaf3fc;--c-primary: #0a6fdc;--c-primary-600: #075fc0;--c-primary-50: #e9f2fe;--c-green: #1fa64a;--c-green-600: #178c3c;--c-green-50: #e6f6ea;--c-amber: #f5a524;--c-hot: #ef5b3c;--c-danger: #d93a3a;--c-navy: #0b1f3d;--radius-sm: 10px;--radius: 14px;--radius-lg: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(15, 35, 65, .06), 0 2px 8px rgba(15, 35, 65, .05);--shadow: 0 6px 24px rgba(15, 35, 65, .08);--shadow-lg: 0 18px 48px rgba(15, 35, 65, .16);--ring: 0 0 0 3px rgba(10, 111, 220, .28);--container: 1200px;--gutter: 24px;--header-h: 76px;--ease: cubic-bezier(.2, .7, .2, 1)}@media (max-width: 767px){:root{--gutter: 16px;--header-h: 64px}}.ss *,.ss,.ss *:before,.ss:before,.ss *:after,.ss:after{box-sizing:border-box}.ss button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0;margin:0}.ss .i{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss{position:fixed;left:0;right:0;z-index:19;font-family:var(--font);font-size:16px;line-height:1.4;color:var(--c-text);background:#0675de;box-shadow:0 10px 28px #0a285038;padding:10px var(--gutter);transform:translateY(-120%);opacity:0;visibility:hidden;transition:transform .28s var(--ease),opacity .2s,visibility 0s .28s,top .3s ease-in-out}.ss:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:64px;background:inherit}.ss.is-shown{transform:none;opacity:1;visibility:visible;transition:transform .28s var(--ease),opacity .2s,top .3s ease-in-out}.ss .ss__row{min-width:0;max-width:1200px;margin:0 auto;display:flex;align-items:stretch;gap:6px;background:#fff;border-radius:16px;padding:6px}.ss .ss__cell{flex:1 1 0;min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;align-items:center;padding:6px 12px;border-radius:12px;text-align:left;transition:background-color .15s}.ss .ss__cell+.ss__cell{box-shadow:-1px 0 0 var(--c-line)}.ss .ss__cell:hover{background:var(--c-bg-soft)}.ss .ss__cell .i{grid-row:1 / 3;color:var(--c-primary)}.ss .ss__label{font-size:12px;font-weight:600;color:var(--c-muted);line-height:1.2}.ss .ss__value{font-size:15px;font-weight:700;color:var(--c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss .ss__cell--where{flex-grow:1.4}.ss .ss__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:0 22px;border-radius:12px;background:var(--c-green);color:#fff;font-weight:800;font-size:15px;white-space:nowrap;box-shadow:0 6px 16px #1fa64a47;transition:background-color .15s}.ss .ss__btn:hover{background:var(--c-green-600)}@media (max-width: 760px){.ss{padding:8px 10px}.ss .ss__row{padding:4px;border-radius:12px}.ss .ss__cell--dates,.ss .ss__cell--guests{display:none}.ss .ss__cell{padding:6px 8px}.ss .ss__btn{padding:0 14px;font-size:14px}}.ssw,.ssw *{box-sizing:border-box}.ssw{position:relative;margin-bottom:12px;font-family:var(--font);color:#0f3146}.ssw__box{display:flex;align-items:center;gap:12px;margin:0;padding:9px 10px 10px 16px;background:#fff;border-radius:12px;cursor:text;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .15s}.ssw__box:focus-within{box-shadow:inset 0 0 0 2px #0eaa3d}.ssw__box>.ssw__i{width:22px;height:22px;color:#0675de}.ssw__i{flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ssw__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ssw__label{font-size:13px;line-height:17px;color:#8a9aa5}.ssw__input{width:100%;min-width:0;padding:0;margin:0;border:0;outline:0;background:none;box-shadow:none;font:400 18px/24px var(--font);color:#0f3146;-webkit-appearance:none;appearance:none}.ssw__input::placeholder{color:#a9b6be;font-weight:400;font-family:inherit}.ssw__clear{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f3f6f8;color:#4a5d6a;cursor:pointer;transition:background-color .15s}.ssw__clear:hover{background:#e3eaee}.ssw__clear .ssw__i{width:16px;height:16px}.ssw__clear[hidden]{display:none}.ssw.is-loading .ssw__clear{opacity:.5}.ssw__list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;max-height:min(380px,55vh);overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:14px;background:#fff;border:1px solid #e3eaee;box-shadow:0 18px 40px #0f314638}.ssw__list[hidden]{display:none}.ssw .popover__group{margin:0;padding:10px 10px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a9aa5}.ssw .popover__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:6px}.ssw .popover__action{padding:6px 4px;margin:0;border:0;background:none;font:600 13px/1 var(--font);color:#0675de;cursor:pointer}.ssw .popover__action:hover{text-decoration:underline}.ssw .option__icon.option__icon--recent{background:#f3f6f8;color:#8a9aa5}.ssw .popover__empty{margin:0;padding:14px 12px;color:#4a5d6a;font-size:14px;line-height:1.45}.ssw .option{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;cursor:pointer}.ssw .option[aria-selected=true],.ssw .option:hover{background:#f3f6f8}.ssw .option__icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:#e8f2fc;color:#0675de}.ssw .option__icon .ssw__i{width:18px;height:18px}.ssw .option__text{display:flex;flex-direction:column;min-width:0}.ssw .option__title{font-size:15px;font-weight:600;color:#0f3146;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssw .option__sub{font-size:13px;color:#8a9aa5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssw .option mark{background:none;color:#0675de;font-weight:800;padding:0}.ssw .option__count{margin-left:auto;font-size:13px;color:#8a9aa5;white-space:nowrap}.ssw .sheet-backdrop{display:none}@media (max-width: 767px),(max-height: 619px){.ssw{margin-bottom:8px}.ssw__box{padding:6px 8px 7px 12px;border-radius:10px}.ssw__input{font-size:16px;line-height:22px}.ssw__list{max-height:60vh}}.hs{display:none}@media (max-width: 767px){.hs{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;max-width:190px;height:36px;margin:0 10px 0 0;padding:0 12px 0 10px;border:0;border-radius:18px;cursor:pointer;background:#fff;color:#8a9aa5;font:400 14px/1 var(--font);text-align:left;box-shadow:0 2px 8px #05285a2e;-webkit-tap-highlight-color:transparent}.hs:active{background:#f3f6f8}.hs:focus-visible{outline:2px solid #fff;outline-offset:2px}.hs__i{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:#0675de;stroke-width:2.2;stroke-linecap:round}.hs__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs.is-filled{color:#0f3146}}@media (max-width: 420px){.top-line__body:has(.hs) .logo__name,.top-line__body:has(.hs) .logo__text{display:none}.top-line__body:has(.hs) .top-line__side_l{width:auto;flex:0 0 auto}.top-line__body:has(.hs) .top-line__side_r{width:auto;float:none;display:flex;justify-content:flex-end;flex:1 1 auto;min-width:0}.top-line__body:has(.hs) .hs{max-width:none;margin-left:12px}}
