.mm-card[data-v-21e6ab4d]{background:#fff;position:relative}.mm-card--row[data-v-21e6ab4d]{flex-direction:row;width:100%;min-height:100%;display:flex}.mm-card--stacked[data-v-21e6ab4d]{cursor:pointer;border-radius:4px;height:auto;margin:0 16px 12px;display:block;overflow:hidden}.mm-card--active .mm-card__inner[data-v-21e6ab4d],.mm-card--stacked.mm-card--active[data-v-21e6ab4d],.mm-card--stacked[data-v-21e6ab4d]:hover{background:#e0f3ff}.mm-card--stacked.mm-card--active[data-v-21e6ab4d]{margin:0 14px 12px}.mm-card--row .mm-card__arrows[data-v-21e6ab4d],.mm-card--row .mm-card__dots[data-v-21e6ab4d],.mm-card--stacked .mm-card__arrows[data-v-21e6ab4d]{display:none}.mm-card--stacked:hover .mm-card__arrows[data-v-21e6ab4d]{display:flex}.mm-card--stacked:hover .mm-card__arrow[data-v-21e6ab4d]{background:#fff}.mm-card--row .mm-card__img[data-v-21e6ab4d]{flex-shrink:0;align-self:stretch;width:126px;position:relative;overflow:hidden}.mm-card--stacked .mm-card__img[data-v-21e6ab4d]{width:100%;height:175px;position:relative;overflow:hidden}.mm-card__img[data-v-21e6ab4d]:after{content:"";z-index:1;pointer-events:none;background:#0000002e;position:absolute;inset:0}.mm-card__track[data-v-21e6ab4d]{width:100%;height:100%;transition:transform .25s;display:flex}.mm-card__img-el[data-v-21e6ab4d]{-o-object-fit:cover;object-fit:cover;flex:0 0 100%;width:100%;height:100%;display:block}.mm-card__arrows[data-v-21e6ab4d]{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.mm-card__arrow[data-v-21e6ab4d]{color:#141517;pointer-events:auto;cursor:pointer;background:#ffffff80;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.mm-card__arrow svg[data-v-21e6ab4d]{flex-shrink:0;width:9px;height:8px}.mm-card__arrow--prev[data-v-21e6ab4d]{margin-inline-start:8px}.mm-card__arrow--next[data-v-21e6ab4d]{margin-inline-end:8px}.mm-card__arrow--prev svg[data-v-21e6ab4d]{transform:scaleX(-1)}.mm-card__dots[data-v-21e6ab4d]{inset-inline-end:0;bottom:12px;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:0}.mm-card__dot[data-v-21e6ab4d]{background:0 0;border-radius:50%;width:0;height:0;transition:width .2s,height .2s,background .2s,border-radius .2s,margin .2s}.mm-card__dot--near[data-v-21e6ab4d]{background:#ffffff8c;width:6px;height:6px;margin:0 2px}.mm-card__dot--active[data-v-21e6ab4d]{background:#fff;border-radius:3px;width:6px;height:6px;margin:0 2px}.mm-card__img-empty[data-v-21e6ab4d]{background:var(--color-surface,#f1f1f1);position:absolute;inset:0}.mm-card__inner[data-v-21e6ab4d]{width:100%;font-family:var(--font-body,system-ui,sans-serif);flex-direction:column;display:flex}.mm-card--row .mm-card__inner[data-v-21e6ab4d]{max-width:calc(100% - 126px);padding-block:13px;padding-inline:12px 8px}.mm-card--stacked .mm-card__inner[data-v-21e6ab4d]{max-width:100%;padding:16px 16px 12px}.mm-card__type-row[data-v-21e6ab4d]{align-items:center;gap:7px;display:flex}.mm-card__type[data-v-21e6ab4d]{color:#939ba3;letter-spacing:.1px;text-transform:uppercase;font-size:12px;font-weight:400;line-height:16px}.mm-card__stars[data-v-21e6ab4d]{color:#e9713d;display:inline-flex}.mm-card__star[data-v-21e6ab4d]{width:10px;height:10px;margin-inline-end:2px}.mm-card__title[data-v-21e6ab4d]{margin-bottom:auto}.mm-card__title[data-v-21e6ab4d],.mm-card__title-link[data-v-21e6ab4d]{width:100%;display:block;overflow:hidden}.mm-card__title-link[data-v-21e6ab4d]{color:var(--color-text,#141517);letter-spacing:.1px;text-wrap:nowrap;text-overflow:ellipsis;margin-bottom:9px;font-size:14px;font-weight:600;line-height:1.5}.mm-card__distance[data-v-21e6ab4d]{color:#67707a;align-items:center;gap:4px;margin-bottom:6px;font-size:14px;font-weight:300;line-height:1.5;display:flex}.mm-card__distance-icon[data-v-21e6ab4d]{flex-shrink:0;width:16px;height:16px}.mm-card__rate-row[data-v-21e6ab4d]{margin-top:4px}.mm-card__rate-wrap[data-v-21e6ab4d]{align-items:center;display:flex}.mm-card__rate[data-v-21e6ab4d]{color:#fff;white-space:nowrap;border-radius:2px;margin-inline-end:6px;padding:0 4px;display:inline-flex}.mm-card__rate-num[data-v-21e6ab4d]{font-size:12px;font-weight:600;line-height:1.5}.mm-card__rate-num span[data-v-21e6ab4d]{font-weight:700}.mm-card__rate--1[data-v-21e6ab4d]{background:#c9322c}.mm-card__rate--2[data-v-21e6ab4d]{background:#e23d23}.mm-card__rate--3[data-v-21e6ab4d]{background:#e97625}.mm-card__rate--4[data-v-21e6ab4d]{background:#e69d30}.mm-card__rate--5[data-v-21e6ab4d]{background:#dcc453}.mm-card__rate--6[data-v-21e6ab4d]{background:#bfd83d}.mm-card__rate--7[data-v-21e6ab4d]{background:#8dd144}.mm-card__rate--8[data-v-21e6ab4d]{background:#4ca671}.mm-card__rate--10[data-v-21e6ab4d],.mm-card__rate--9[data-v-21e6ab4d]{background:#058080}.mm-card__rate-title--1[data-v-21e6ab4d]{color:#c9322c}.mm-card__rate-title--2[data-v-21e6ab4d]{color:#e23d23}.mm-card__rate-title--3[data-v-21e6ab4d]{color:#e97625}.mm-card__rate-title--4[data-v-21e6ab4d]{color:#e69d30}.mm-card__rate-title--5[data-v-21e6ab4d]{color:#dcc453}.mm-card__rate-title--6[data-v-21e6ab4d]{color:#bfd83d}.mm-card__rate-title--7[data-v-21e6ab4d]{color:#8dd144}.mm-card__rate-title--8[data-v-21e6ab4d]{color:#4ca671}.mm-card__rate-title--10[data-v-21e6ab4d],.mm-card__rate-title--9[data-v-21e6ab4d]{color:#058080}.mm-card__rate-text[data-v-21e6ab4d]{color:#939ba3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.5;overflow:hidden}.mm-card__rate-sub[data-v-21e6ab4d]{color:#7e7f80}.mm-card__rate-sub[data-v-21e6ab4d]:before{content:"";vertical-align:middle;background:#d6d8dd;border-radius:50%;width:3px;height:3px;margin-inline:4px;display:inline-block}.mm-card__no-reviews[data-v-21e6ab4d]{color:#939ba3;letter-spacing:.1px;align-items:center;margin-top:8px;margin-bottom:4px;font-size:12px;font-weight:400;line-height:16px;display:flex}.mm-card__price[data-v-21e6ab4d]{overflow-wrap:anywhere;color:#67707a;letter-spacing:.1px;text-align:end;border-top:1px dashed #d6d8dd;margin-top:12px;padding-top:12px;font-size:12px;line-height:24px}.mm-card__price-sum[data-v-21e6ab4d]{color:#141517;letter-spacing:.1px;text-transform:lowercase;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.5}.mm-card--stacked .mm-card__title-link[data-v-21e6ab4d]{font-size:16px}.mm-card--stacked .mm-card__rate-num[data-v-21e6ab4d]{font-size:14px;font-weight:300}.mm-card--stacked .mm-card__rate-num span[data-v-21e6ab4d]{font-weight:600}.mm-card--stacked .mm-card__rate-text[data-v-21e6ab4d]{font-size:16px;font-weight:300}.mm-card--stacked .mm-card__rate-sub[data-v-21e6ab4d]{font-size:14px}.mm-card--stacked .mm-card__rate-sub[data-v-21e6ab4d]:before{width:4px;height:4px}.mm-card--stacked .mm-card__no-reviews[data-v-21e6ab4d]{font-size:14px;line-height:22px}.mm-card--stacked .mm-card__price-sum[data-v-21e6ab4d]{font-size:24px}.mfcl[data-v-c5351634]{flex-direction:column;gap:4px;display:flex}.mfcl__row[data-v-c5351634]{cursor:pointer;align-items:center;gap:16px;padding:8px;display:flex}.mfcl__input[data-v-c5351634]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mfcl__box[data-v-c5351634]{border:1px solid #9ca3af;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .15s,background .15s;display:flex}.mfcl--boxed .mfcl__box[data-v-c5351634]{border-radius:4px}.mfcl__box--checked[data-v-c5351634]{border-color:var(--color-primary,#2367ba);background:var(--color-primary,#2367ba)}.mfcl__box--checked[data-v-c5351634]:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:7px;display:block;transform:rotate(-45deg)translateY(-1px)}.mfcl__input:focus-visible+.mfcl__box[data-v-c5351634]{outline:2px solid var(--color-primary,#2367ba);outline-offset:2px}.mfcl__label[data-v-c5351634]{letter-spacing:.1px;color:#141517;flex:1;min-width:0;font-size:16px;font-weight:300;line-height:1.5}.mfcl__note[data-v-c5351634]{margin-inline-start:4px}.mfcl__count[data-v-c5351634]{color:#7e7f80;margin-inline-start:8px}.mfpop[data-v-730008f7]{--mfpop-accent:var(--color-primary,#2367ba);--mfpop-border:#ebedf0;--mfpop-text:#141517;z-index:1100;font-family:var(--font-body,system-ui,sans-serif);position:fixed}.mfpop--sheet[data-v-730008f7]{align-items:flex-end;display:flex;inset:0}.mfpop--sheet .mfpop__backdrop[data-v-730008f7]{background:#1a232c80;position:absolute;inset:0}.mfpop--sheet .mfpop__card[data-v-730008f7]{width:100%;max-height:370px;position:relative}.mfpop--drop .mfpop__card[data-v-730008f7]{border-radius:var(--radius-md,0);max-height:420px;box-shadow:0 4px 24px #1a232c29,0 0 4px #00000014}.mfpop__card[data-v-730008f7]{background:#fff;flex-direction:column;display:flex;overflow:hidden}.mfpop__header[data-v-730008f7]{border-bottom:1px solid var(--mfpop-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mfpop--drop .mfpop__header[data-v-730008f7]{border-bottom:0;align-items:flex-start;padding:16px 16px 12px}.mfpop__title[data-v-730008f7]{color:var(--mfpop-text);margin:0;font-size:16px;font-weight:600;line-height:1.4}.mfpop--drop .mfpop__title[data-v-730008f7]{padding-top:18px;font-size:18px;line-height:1.5}.mfpop__close[data-v-730008f7]{color:#67707a;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s;display:flex}.mfpop__close[data-v-730008f7]:hover{background:#f5f6f7}.mfpop__close-icon[data-v-730008f7]{width:12px;height:12px}.mfpop__body[data-v-730008f7]{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.mfpop--drop .mfpop__body[data-v-730008f7]{padding:0 16px 16px}.mfpop__footer[data-v-730008f7]{flex-shrink:0;padding:0 20px 16px}.mfpop--drop .mfpop__footer[data-v-730008f7]{padding:0 16px 16px}.mfpop__footer-inner[data-v-730008f7]{border-top:1px solid var(--mfpop-border);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.mfpop__clear[data-v-730008f7]{color:var(--mfpop-accent);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3}.mfpop--drop .mfpop__clear[data-v-730008f7]{font-size:16px}.mfpop__apply[data-v-730008f7]{border-radius:var(--radius-md,0);background:var(--mfpop-accent);color:#fff;letter-spacing:.2px;text-transform:uppercase;cursor:pointer;border:0;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;transition:opacity .15s}.mfpop--drop .mfpop__apply[data-v-730008f7]{padding:15px 28px;font-size:14px;font-weight:500}.mfpop__apply[data-v-730008f7]:hover{opacity:.9}.mfpop-drop-enter-active[data-v-730008f7],.mfpop-drop-leave-active[data-v-730008f7]{transition:opacity .15s,transform .15s}.mfpop-drop-enter-from[data-v-730008f7],.mfpop-drop-leave-to[data-v-730008f7]{opacity:0;transform:translateY(-6px)}.mfpop-sheet-enter-active[data-v-730008f7],.mfpop-sheet-leave-active[data-v-730008f7]{transition:opacity .2s}.mfpop-sheet-enter-active .mfpop__card[data-v-730008f7],.mfpop-sheet-leave-active .mfpop__card[data-v-730008f7]{transition:transform .25s}.mfpop-sheet-enter-from[data-v-730008f7],.mfpop-sheet-leave-to[data-v-730008f7]{opacity:0}.mfpop-sheet-enter-from .mfpop__card[data-v-730008f7],.mfpop-sheet-leave-to .mfpop__card[data-v-730008f7]{transform:translateY(100%)}.mfpr[data-v-f38121ee]{--mfpr-accent:var(--color-primary,#2367ba)}.mfpr__range[data-v-f38121ee]{gap:12px;margin-bottom:12px;display:flex}.mfpr__field[data-v-f38121ee]{border:1px solid #e4e5e7;border-radius:2px;flex-direction:column;flex:1;padding:3px 8px;display:flex}.mfpr__field-label[data-v-f38121ee]{color:#babfc7;text-transform:capitalize;font-size:14px;font-weight:500;line-height:1.5}.mfpr__bucket[data-v-f38121ee],.mfpr__field-value[data-v-f38121ee]{color:#141517;font-size:14px;font-weight:300;line-height:1.5}.mfpr__histogram[data-v-f38121ee]{align-items:flex-end;gap:1.7px;height:69px;padding:0 15px;display:flex}.mfpr__bar[data-v-f38121ee]{background:#d6d8dd;flex:1;min-height:2px;transition:background .15s}.mfpr__bar--active[data-v-f38121ee]{background:var(--mfpr-accent);opacity:.6}.mfpr__slider[data-v-f38121ee]{padding-bottom:12px}.mfpr__track[data-v-f38121ee]{border-radius:2px;height:4px;position:relative}.mfpr__track-fill[data-v-f38121ee]{background:var(--mfpr-accent);border-radius:2px;height:100%;position:absolute;top:0}.mfpr__thumb[data-v-f38121ee]{appearance:none;pointer-events:none;background:0 0;outline:none;width:100%;height:4px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.mfpr__thumb[data-v-f38121ee]::-webkit-slider-thumb{appearance:none;background:var(--mfpr-accent);cursor:pointer;pointer-events:all;border:3px solid #fff;border-radius:50%;width:20px;height:20px}.mfpr__thumb[data-v-f38121ee]::-moz-range-thumb{background:var(--mfpr-accent);cursor:pointer;pointer-events:all;border:3px solid #fff;border-radius:50%;width:20px;height:20px}.mfpr__thumb[data-v-f38121ee]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--mfpr-accent);outline-offset:2px}.mfpr__buttons[data-v-f38121ee]{flex-wrap:wrap;gap:8px;display:flex}.mfpr__bucket[data-v-f38121ee]{border-radius:var(--radius-md,0);font-family:var(--font-body,system-ui,sans-serif);white-space:nowrap;cursor:pointer;background:#f2f2f2;border:0;padding:4px 22px;transition:background .15s,color .15s}.mfpr__bucket--active[data-v-f38121ee]{background:var(--mfpr-accent);color:#fff}.mfb[data-v-c8f7b6fd]{--mfb-accent:var(--color-primary,#2367ba);font-family:var(--font-body,system-ui,sans-serif);position:relative}.mfb[data-v-c8f7b6fd],.mfb__track[data-v-c8f7b6fd]{align-items:center;display:flex}.mfb__track[data-v-c8f7b6fd]{flex:1;gap:8px;min-width:0;padding:8px 0}.mfb--scrollable .mfb__track[data-v-c8f7b6fd]{scrollbar-width:none;flex-wrap:nowrap;padding-block:8px;padding-inline:0 16px;overflow-x:auto}.mfb--scrollable .mfb__track[data-v-c8f7b6fd]::-webkit-scrollbar{display:none}.mfb__chip[data-v-c8f7b6fd]{color:#1a232c;white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:300;line-height:1;transition:border-color .15s,background .15s;display:inline-flex;position:relative;box-shadow:0 2px 8px #0000001f,0 0 2px #0000000f}.mfb--wide .mfb__chip[data-v-c8f7b6fd]{padding:9.5px 16px}.mfb__chip--active[data-v-c8f7b6fd]{border-color:var(--mfb-accent);color:var(--mfb-accent);font-weight:500}.mfb--wide .mfb__chip--active[data-v-c8f7b6fd]{background:#f4f7fc}.mfb__chip--active[data-v-c8f7b6fd]:hover{background:#dee8f5}.mfb__chip[data-v-c8f7b6fd]:hover:not(.mfb__chip--active){background:#f4f7fc;border-color:#dee8f5}.mfb__chip-icon[data-v-c8f7b6fd]{color:#141517;flex-shrink:0;width:16px;height:16px}.mfb--wide .mfb__chip-icon[data-v-c8f7b6fd]{width:18px;height:18px}.mfb__chip-chevron[data-v-c8f7b6fd]{color:#141517;flex-shrink:0;width:16px;height:16px;transition:transform .2s}.mfb--wide .mfb__chip-chevron[data-v-c8f7b6fd]{width:18px;height:18px}.mfb__chip-chevron--open[data-v-c8f7b6fd]{transform:rotate(180deg)}.mfb__all[data-v-c8f7b6fd],.mfb__chip--active .mfb__chip-chevron[data-v-c8f7b6fd],.mfb__chip--active .mfb__chip-icon[data-v-c8f7b6fd]{color:var(--mfb-accent)}.mfb__all[data-v-c8f7b6fd]{border:1.5px solid var(--mfb-accent);white-space:nowrap;cursor:pointer;background:#fff;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;margin-inline-end:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.mfb--wide .mfb__all[data-v-c8f7b6fd]{box-sizing:border-box;height:40px;padding:9.5px 16px;font-size:14px;font-weight:500;line-height:1.5}.mfb--wide .mfb__all--active[data-v-c8f7b6fd]{padding-inline-end:8px}.mfb__all[data-v-c8f7b6fd]:hover{background:#f4f7fc}.mfb__all-badge[data-v-c8f7b6fd]{background:var(--mfb-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.mfb--wide .mfb__all-badge[data-v-c8f7b6fd]{min-width:28px;height:28px;font-size:13px;font-weight:400;line-height:20px}.mm-skeleton[data-v-baed15df]{gap:8px;padding:0 16px;display:flex}.mm-skeleton__card[data-v-baed15df]{background:#fff;border-radius:4px;flex:0 0 312px;height:150px;display:flex;overflow:hidden}.mm-skeleton__img[data-v-baed15df]{flex-shrink:0;width:126px}.mm-skeleton__body[data-v-baed15df]{flex-direction:column;gap:8px;width:100%;padding:13px 12px;display:flex}.mm-skeleton__line[data-v-baed15df]{border-radius:3px;height:10px}.mm-skeleton__line--xs[data-v-baed15df]{width:40%}.mm-skeleton__line--sm[data-v-baed15df]{width:50%}.mm-skeleton__line--md[data-v-baed15df]{width:70%}.mm-skeleton__line--lg[data-v-baed15df]{width:90%;height:14px}.mm-skeleton__shimmer[data-v-baed15df]{background:linear-gradient(100deg,var(--color-surface,#f1f1f1) 30%,var(--color-border,#e4e4e4) 50%,var(--color-surface,#f1f1f1) 70%);background-size:200% 100%;animation:1.4s linear infinite mm-shimmer-baed15df}.mm-skeleton--stacked[data-v-baed15df]{flex-direction:column;gap:12px}.mm-skeleton--stacked .mm-skeleton__card[data-v-baed15df]{flex-direction:column;flex:none;height:auto}.mm-skeleton--stacked .mm-skeleton__img[data-v-baed15df]{width:100%;height:175px}@keyframes mm-shimmer-baed15df{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mm-skeleton__shimmer[data-v-baed15df]{animation:none}}.dm__sort[data-v-90058c5d]{color:#1a232c;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;background:#fff;border:1px solid #d6d8dd;border-radius:2px;align-items:center;gap:6px;padding:16px;font-size:13px;font-weight:400;line-height:20px;transition:border-color .15s;display:flex;position:relative}.dm__sort--open[data-v-90058c5d],.dm__sort[data-v-90058c5d]:hover{border-color:var(--color-primary,#2367ba)}.dm__sort--open .dm__sort-icon[data-v-90058c5d],.dm__sort:hover .dm__sort-icon[data-v-90058c5d]{color:var(--color-primary,#2367ba)}.dm__sort-icon[data-v-90058c5d]{color:#7e7f80;flex-shrink:0;width:20px;height:20px}.dm__sort-label[data-v-90058c5d]{color:#141517;gap:4px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.dm__sort-value[data-v-90058c5d]{font-weight:300}.dm__sort-chevron[data-v-90058c5d]{top:21px;color:#1a232c;flex-shrink:0;width:14px;height:14px;transition:transform .2s;position:absolute;inset-inline-end:16px}.dm__sort--open .dm__sort-chevron[data-v-90058c5d]{transform:rotate(180deg)}.dm__sort-options[data-v-90058c5d]{top:calc(100% + 1px);z-index:100;background:#fff;border:1px solid #e6e8eb;border-radius:2px;width:100%;min-width:220px;position:absolute;inset-inline-end:0;box-shadow:0 4px 16px #1a232c1f}.dm__sort-option[data-v-90058c5d]{color:#1a232c;white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:300;line-height:1.5;list-style:none;display:flex}.dm__sort-option[data-v-90058c5d]:hover{background:#f5f6f7}.dm__sort-option--active[data-v-90058c5d]{color:var(--color-primary,#2367ba);font-weight:500}.dm__empty[data-v-a5f3230d]{letter-spacing:.1px;background-color:#f5f6f7;flex-direction:column;align-items:stretch;line-height:24px;display:none;position:absolute;inset:0;overflow-y:auto}.dm__empty--active[data-v-a5f3230d]{justify-content:center;display:flex}.dm__empty-header[data-v-a5f3230d]{flex-direction:column;align-items:center;padding:40px 0;display:flex}.dm__empty-icon-wrap[data-v-a5f3230d]{color:#67707a;background:#dee8f5;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:12px;display:flex}.dm__empty-icon[data-v-a5f3230d]{width:22px;height:22px}.dm__empty-title[data-v-a5f3230d]{margin:0 0 12px;font-size:18px;font-weight:600}.dm__empty-sub[data-v-a5f3230d],.dm__empty-title[data-v-a5f3230d]{color:#141517;text-align:center;line-height:1.5}.dm__empty-sub[data-v-a5f3230d]{max-width:244px;margin:0 0 20px;font-size:16px;font-weight:300}.dm__empty-clear[data-v-a5f3230d]{border-radius:var(--radius-md,0);background:var(--color-primary,#2367ba);color:#fff;letter-spacing:.2px;text-transform:uppercase;margin-bottom:16px;padding:12px 20px}.dm__empty-back[data-v-a5f3230d],.dm__empty-clear[data-v-a5f3230d]{cursor:pointer;border:none;font-size:14px;font-weight:500;line-height:1.3}.dm__empty-back[data-v-a5f3230d]{color:#2367ba;background:0 0;padding:0;text-decoration:underline}.dm__nearby[data-v-a5f3230d]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dm__nearby-header[data-v-a5f3230d]{color:#1a232c;border-top:1px solid #d9dde0;flex-shrink:0;align-items:center;gap:8px;margin:0 16px;padding:26px 0 16px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.dm__nearby-pin[data-v-a5f3230d]{color:#ff6b35;flex-shrink:0;width:16px;height:16px}.dm__nearby-list[data-v-a5f3230d]{flex:1;min-height:0;display:block;overflow-y:auto}.dm__nearby-list .mm-card--stacked[data-v-a5f3230d]{flex-shrink:0;margin-bottom:8px}.dm__feed[data-v-dbd03b2c]{background:#f5f6f7;width:368px;height:100%;padding-top:24px;position:relative;overflow:hidden}.dm__feed[data-v-dbd03b2c],.dm__feed-controls[data-v-dbd03b2c]{flex-direction:column;display:flex}.dm__feed-controls[data-v-dbd03b2c]{gap:12px;width:calc(100% - 35px);margin-inline-start:16px;padding-bottom:16px}.dm__feed-count[data-v-dbd03b2c]{color:var(--color-text,#1a232c);letter-spacing:.1px;align-items:center;font-size:18px;font-weight:600;line-height:1.5;display:flex}.dm__feed-scroll[data-v-dbd03b2c]{flex:1;overflow-y:scroll}.dm__feed-scroll[data-v-dbd03b2c]::-webkit-scrollbar{width:4px}.dm__feed-scroll[data-v-dbd03b2c]::-webkit-scrollbar-track{background-color:#fff3}.dm__feed-scroll[data-v-dbd03b2c]::-webkit-scrollbar-thumb{background-color:var(--color-primary,#2367ba);border-radius:4px}.dm__feed-scroll--idle[data-v-dbd03b2c]::-webkit-scrollbar-thumb{background-color:#fff3}.dm__feed-skeleton[data-v-dbd03b2c]{padding:0 16px}.dm__load-more[data-v-dbd03b2c]{background:#f5f6f7;justify-content:center;padding:12px 14px;display:flex}.dm__load-more-btn[data-v-dbd03b2c]{color:#404040;cursor:pointer;background:#fff;border:1px solid #d9dde0;border-radius:4px;width:100%;height:40px;font-size:13px;font-weight:600}.dm__load-more-btn[data-v-dbd03b2c]:hover{background:#f4f6fb}.dm__load-more-spinner[data-v-dbd03b2c]{border:2px solid #d9dde0;border-top-color:var(--color-primary,#2367ba);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite dm-spin-dbd03b2c}@keyframes dm-spin-dbd03b2c{to{rotate:1turn}}.dm__no-more[data-v-dbd03b2c]{text-align:center;padding:8px 16px 24px}.dm__no-more-title[data-v-dbd03b2c]{color:var(--color-text,#1a232c);font-size:14px;font-weight:600}.dm__no-more-btn[data-v-dbd03b2c]{color:#404040;cursor:pointer;background:#fff;border:1px solid #d9dde0;border-radius:4px;margin-top:8px;padding:8px 14px;font-size:13px}@media (prefers-reduced-motion:reduce){.dm__load-more-spinner[data-v-dbd03b2c]{animation:none}}.dm__nav[data-v-5c7d2380]{top:50%;z-index:15;gap:8px;position:absolute;inset-inline-end:16px;transform:translateY(-50%)}.dm__nav[data-v-5c7d2380],.dm__zoom[data-v-5c7d2380]{flex-direction:column;display:flex}.dm__zoom[data-v-5c7d2380]{overflow:hidden}.dm__nav-btn[data-v-5c7d2380],.dm__zoom[data-v-5c7d2380]{border-radius:4px;box-shadow:0 0 2px #1a232c0a,0 2px 4px #1a232c1f}.dm__nav-btn[data-v-5c7d2380]{color:#67707a;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;line-height:1;display:inline-flex}.dm__nav-btn svg[data-v-5c7d2380]{width:18px;height:18px}.dm__zoom .dm__nav-btn[data-v-5c7d2380]{box-shadow:none;border-radius:0}.dm__zoom .dm__nav-btn+.dm__nav-btn[data-v-5c7d2380]{border-top:1px solid #ebedf0}.dm__nav-btn[data-v-5c7d2380]:hover{color:var(--color-primary,#2367ba);background:#f4f6fb}.dm__nav-btn--off[data-v-5c7d2380]{color:#c1c6cc;cursor:not-allowed}.dm[data-v-1e676158]{z-index:1010;opacity:0;visibility:hidden;font-family:var(--font-body,system-ui,sans-serif);background:#fff;transition:opacity .2s linear,visibility .2s linear;position:fixed;inset:0}.dm--open[data-v-1e676158]{opacity:1;visibility:visible}.dm__close[data-v-1e676158]{top:16px;z-index:100;color:#67707a;cursor:pointer;background:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:fixed;inset-inline-end:16px}.dm__close svg[data-v-1e676158]{width:14px;height:14px}.dm__content[data-v-1e676158]{height:100%;position:relative}.dm__feed-wrapper[data-v-1e676158]{top:0;z-index:150;width:368px;height:100%;box-shadow:calc(4px * var(--dir)) 0 12px #050d1d1a;position:absolute;inset-inline-start:0;overflow:hidden}.dm-feed-enter-active[data-v-1e676158],.dm-feed-leave-active[data-v-1e676158]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.dm-feed-enter-from[data-v-1e676158],.dm-feed-leave-to[data-v-1e676158]{transform:translateX(calc(-100% * var(--dir)))}.dm__feed-toggle[data-v-1e676158]{top:77px;z-index:200;border:1px solid #f4f4f4;color:#141517;opacity:0;pointer-events:none;cursor:pointer;background:#fff;border-inline-start:none;border-start-start-radius:0;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:0;justify-content:center;align-items:center;width:30px;height:46px;transition:opacity .15s,inset-inline-start .15s,width .15s;display:inline-flex;position:absolute;inset-inline-start:0;box-shadow:0 0 25px #050d1d2e}.dm__feed-toggle--visible[data-v-1e676158]{opacity:1;pointer-events:auto;border-inline-start:1px solid #f4f4f4;border-radius:4px;width:46px;height:46px;transition:opacity .2s .25s,inset-inline-start .15s,width .15s;inset-inline-start:32px}.dm__feed-toggle[data-v-1e676158]:hover{background:#f4f4f4}.dm__feed-toggle svg[data-v-1e676158]{width:22px;height:22px}.dm__feed-close[data-v-1e676158]{top:77px;z-index:200;color:#141517;width:30px;height:46px;box-shadow:calc(10px * var(--dir)) 0 25px #050d1d2e;cursor:pointer;opacity:1;background:#fff;border:1px solid #f4f4f4;border-inline-start:none;border-start-start-radius:0;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;inset-inline-start:368px;overflow:visible}.dm__feed-close svg[data-v-1e676158]{width:22px;height:22px}.dm__feed-close[data-v-1e676158]:hover{background:#f4f4f4}.dm__tooltip[data-v-1e676158]{top:50%;z-index:1000;color:#fff;letter-spacing:.1px;text-align:start;background-color:#404040;width:max-content;max-width:245px;min-height:16px;padding:12px;font-size:12px;font-weight:300;line-height:18px;display:none;position:absolute;inset-inline-start:calc(100% + 15px);transform:translateY(-50%)}.dm__feed-close:hover .dm__tooltip[data-v-1e676158]{display:block}.dm__tooltip[data-v-1e676158]:before{content:"";top:0;bottom:0;border-style:solid;border-block-width:4.5px;border-block-color:#0000;border-inline-width:0 8px;border-inline-color:#0000 #404040;width:0;height:0;margin:auto;position:absolute;inset-inline-start:-8px}.dm__feed-close--hidden[data-v-1e676158]{opacity:0;transform:translateX(calc(-368px * var(--dir)));pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .15s}.dm__feed-close--entering[data-v-1e676158]{opacity:0;pointer-events:none;transition:none}.dm__canvas[data-v-1e676158],.dm__map-wrap[data-v-1e676158]{position:absolute;inset:0}.dm__topbar[data-v-1e676158]{top:16px;z-index:100;align-items:center;gap:20px;min-width:0;transition:inset-inline-start .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset-inline:400px 72px}.dm__topbar--feed-hidden[data-v-1e676158]{inset-inline-start:46px}.dm__topbar-divider[data-v-1e676158]{background:#babfc7;flex-shrink:0;width:1px;height:25px}.dm__topbar-filters[data-v-1e676158]{flex:1;min-width:0;overflow:hidden}.dm__metro[data-v-1e676158]{cursor:pointer;background:#fff;border:none;border-radius:30px;flex-shrink:0;align-items:center;gap:8px;padding:6px 16px;transition:box-shadow .2s;display:inline-flex;box-shadow:0 2px 8px #0000001f,0 0 2px #0000000f}.dm__metro[data-v-1e676158]:hover{box-shadow:0 4px 12px #00000029,0 0 2px #00000014}.dm__metro:hover .dm__metro-box[data-v-1e676158]{background:#babfc7}.dm__metro--active:hover .dm__metro-box[data-v-1e676158]{background:color-mix(in srgb,var(--color-primary,#141517) 75%,#000)}.dm__metro-text[data-v-1e676158]{color:#1a1a1a;white-space:nowrap;font-size:14px;font-weight:300;line-height:1}.dm__metro-box[data-v-1e676158]{background:#d6d8dd;border-radius:14px;flex-shrink:0;width:48px;height:28px;transition:background .25s;position:relative}.dm__metro-box[data-v-1e676158]:after{content:"";top:3px;background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .25s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.dm__metro-box.is-checked[data-v-1e676158]{background:var(--color-primary,#141517)}.dm__metro-box.is-checked[data-v-1e676158]:after{transform:translateX(calc(20px * var(--dir)))}.dm__loader[data-v-1e676158]{z-index:90;pointer-events:none;background:#fff;border-radius:30px;align-items:center;gap:8px;padding:16px 20px;transition:inset-inline-start .3s;display:flex;position:absolute;top:80px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000024,0 0 2px #00000014}.dm__loader--feed[data-v-1e676158]{inset-inline-start:calc(50% + 184px)}.dm__loader-dot[data-v-1e676158]{background:#1a1a1a;border-radius:50%;width:6px;height:6px;animation:.75s ease-in-out infinite dm-pulse-bounce-1e676158}.dm__loader-dot[data-v-1e676158]:first-child{animation-delay:0s}.dm__loader-dot[data-v-1e676158]:nth-child(2){animation-delay:.15s}.dm__loader-dot[data-v-1e676158]:nth-child(3){animation-delay:.3s}@keyframes dm-pulse-bounce-1e676158{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.dm-loader-enter-active[data-v-1e676158],.dm-loader-leave-active[data-v-1e676158]{transition:opacity .2s}.dm-loader-enter-from[data-v-1e676158],.dm-loader-leave-to[data-v-1e676158]{opacity:0}@media (prefers-reduced-motion:reduce){.dm[data-v-1e676158],.dm-feed-enter-active[data-v-1e676158],.dm-feed-leave-active[data-v-1e676158],.dm__feed-close[data-v-1e676158],.dm__feed-toggle[data-v-1e676158]{transition:none}.dm__loader-dot[data-v-1e676158]{animation:none}}.dm__canvas .map-hl__marker{z-index:10;border:2px solid var(--color-primary,#f4b89e);background:var(--color-primary,#f4b89e);color:#fff;font-family:var(--font-body,system-ui,sans-serif);letter-spacing:.1px;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;direction:ltr;border-radius:4px;padding:1px 7px;font-size:14px;font-weight:700;line-height:20px;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;position:absolute;box-shadow:0 0 2px #1a232c0a,0 2px 4px #1a232c1f}.dm__canvas .map-hl__marker:after{content:"";border-inline:6px solid #0000;border-top:8px solid var(--color-primary,#f4b89e);width:0;height:0;transition:border-top-color .18s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.dm__canvas .map-hl__marker.active-animation,.dm__canvas .map-hl__marker.current-active,.dm__canvas .map-hl__marker.hotel-from-active{z-index:100;color:var(--color-primary,#2367ba);background:#fff;border-color:#0000;box-shadow:0 0 1px 4px #b8b8bae6}.dm__canvas .map-hl__marker.active-animation:after,.dm__canvas .map-hl__marker.current-active:after,.dm__canvas .map-hl__marker.hotel-from-active:after{border-top-color:#fff}.dm__canvas .map-hl__marker.active-animation .map-hl__marker-label,.dm__canvas .map-hl__marker.current-active .map-hl__marker-label{scale:1.12}.dm__canvas .map-hl__marker-label{transition:scale .18s;display:inline-block}.dm__canvas .map-hotel-dot{cursor:pointer}.dm__canvas .map-hotel-dot .inner-dot{background:var(--color-primary,#f4b89e);border:1px solid #67707a;border-radius:50%;width:10px;height:10px;display:block}.dm__canvas .map-hotel-dot:hover .inner-dot{background:#e0f3ff}.dm__canvas .city-center__marker{z-index:11;cursor:default;flex-direction:column;align-items:center;gap:18px;display:flex}.dm__canvas .city-center__label{color:#1a232c;font-family:var(--font-body,system-ui,sans-serif);white-space:nowrap;background:#f4f4f4;border:2px solid #fff;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.5;position:relative;box-shadow:0 2px 8px #0000001f,0 0 2px #0000000f}.dm__canvas .city-center__label:after{content:"";border-inline:8px solid #0000;border-top:8px solid #fff;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.dm__canvas .city-center__dot-wrap{justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex;position:relative}.dm__canvas .city-center__dot{z-index:1;background:#2367ba;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:relative}.dm__canvas .city-center__ring{pointer-events:none;background:#1d4fa02e;border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dm__canvas .city-center__marker.cc-hover .city-center__label{background:#e4e5e7}.dm__canvas .city-center__marker.cc-active .city-center__label{color:#fff;background:#1d4fa0}.dm__canvas .city-center__marker.cc-active .city-center__dot{background:#2367ba}.dm__canvas .mapbox-metro-marker{cursor:pointer}.mapbox-metro-popup-title{color:#1a232c;margin-bottom:4px;font-size:13px;font-weight:700}.mapbox-metro-popup-description{font-size:12px;line-height:18px}.dm-hover-popup{z-index:100;border-radius:4px;overflow:hidden}.dm-hover-popup .mapboxgl-popup-content{font-family:var(--font-body,system-ui,sans-serif);background:#fff;border-radius:4px;padding:0;overflow:hidden;box-shadow:0 0 2px #1a232c0a,0 2px 4px #1a232c1f}.dm-hover-popup .mapboxgl-popup-tip{color:#0000;background-color:#0000;border-color:#0000}.dm-hover-popup .dm-popup-mount{background:#fff;width:340px;overflow:hidden}.dm-hover-popup .mm-card--stacked,.dm-hover-popup .mm-card--stacked:hover{background:#fff;margin:0}.dm-hover-popup .mm-card__inner:hover .mm-card__title-link{text-decoration:underline}.mm[data-v-c3ad5c6f]{z-index:1010;opacity:0;font-family:var(--font-body,system-ui,sans-serif);background:#fff;transition:transform .2s linear,opacity .2s linear;display:none;position:fixed;inset:0;transform:scale(.1)}.mm--open[data-v-c3ad5c6f]{opacity:1;display:block;transform:scale(1)}.mm__canvas[data-v-c3ad5c6f]{position:absolute;inset:0}.mm__header[data-v-c3ad5c6f]{top:8px;z-index:102;padding:0 16px;align-items:center;padding-inline-end:0;display:flex;position:fixed;inset-inline:0}.mm__filter-bar[data-v-c3ad5c6f]{z-index:102;flex:1;overflow:hidden}.mm__close[data-v-c3ad5c6f]{z-index:30;cursor:pointer;background-color:#fff;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-inline-end:16px;display:flex;box-shadow:0 0 2px #1a232c0a,0 2px 4px #1a232c1f}.mm__close[data-v-c3ad5c6f]:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.92344 14.7119C9.42684 14.2085 9.42684 13.3924 8.92344 12.889L4.03452 8.00004L8.92344 3.11113C9.42683 2.60773 9.42683 1.79157 8.92344 1.28818L8.81286 1.1776C8.30946 0.6742 7.4933 0.6742 6.9899 1.17759L1.20892 6.95858C1.20233 6.9649 1.19579 6.9713 1.18931 6.97778L1.07873 7.08837C0.832926 7.33416 0.707146 7.65454 0.701387 7.97665C0.695241 8.31437 0.821018 8.65403 1.07872 8.91173L1.1893 9.02231C1.19591 9.02892 1.20257 9.03545 1.20929 9.04188L6.98991 14.8225C7.4933 15.3259 8.30947 15.3259 8.81286 14.8225L8.92344 14.7119Z' fill='%2367707A'/%3E%3C/svg%3E%0A");width:10px;height:16px;display:inline-block}.mm__feed[data-v-c3ad5c6f]{inset-inline-end:0;bottom:6px;z-index:101;width:100%;max-width:unset;padding-inline-start:16px;position:fixed;inset-inline-start:0}.mm__feed-track[data-v-c3ad5c6f]{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;height:100%;display:flex;overflow:auto hidden}.mm__feed-track[data-v-c3ad5c6f]::-webkit-scrollbar{display:none}.mm__feed-item[data-v-c3ad5c6f]{cursor:pointer;scroll-snap-align:start;scroll-snap-stop:always;border-radius:4px;flex:0 0 312px;align-items:stretch;width:312px;height:auto;min-height:160px;margin-inline-end:16px;list-style:none;display:flex;overflow:hidden}.mm__empty[data-v-c3ad5c6f]{background:#fff;border-radius:8px;margin-block:0;margin-inline:0 16px;display:none;box-shadow:0 4px 24px #0000001f}.mm__empty--active[data-v-c3ad5c6f]{display:block}.mm__empty-header[data-v-c3ad5c6f]{flex-direction:column;align-items:center;padding:16px 16px 24px;display:flex}.mm__empty-icon-wrap[data-v-c3ad5c6f]{color:#67707a;background:#dee8f5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:6px;display:flex}.mm__empty-icon[data-v-c3ad5c6f]{width:18px;height:18px}.mm__empty-title[data-v-c3ad5c6f]{margin:0 0 6px;font-size:16px;font-weight:600}.mm__empty-sub[data-v-c3ad5c6f],.mm__empty-title[data-v-c3ad5c6f]{color:#141517;text-align:center;line-height:1.5}.mm__empty-sub[data-v-c3ad5c6f]{margin:0 0 16px;font-size:14px;font-weight:300}.mm__empty-clear[data-v-c3ad5c6f]{border-radius:var(--radius-md,0);background:var(--color-primary,#2367ba);color:#fff;letter-spacing:.2px;text-transform:uppercase;margin-bottom:16px;padding:12px 20px}.mm__empty-back[data-v-c3ad5c6f],.mm__empty-clear[data-v-c3ad5c6f]{cursor:pointer;border:none;font-size:14px;font-weight:500;line-height:1.3}.mm__empty-back[data-v-c3ad5c6f]{color:#2367ba;background:0 0;padding:0;text-decoration:underline}.mm__canvas .map-hl__marker{z-index:10;border:2px solid var(--color-primary,#f4b89e);background:var(--color-primary,#f4b89e);color:#fff;font-family:var(--font-body,system-ui,sans-serif);letter-spacing:.1px;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;direction:ltr;border-radius:4px;padding:1px 7px;font-size:14px;font-weight:700;line-height:20px;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;position:absolute;box-shadow:0 0 2px #1a232c0a,0 2px 4px #1a232c1f}.mm__canvas .map-hl__marker:after{content:"";border-inline:6px solid #0000;border-top:8px solid var(--color-primary,#f4b89e);width:0;height:0;transition:border-top-color .18s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.mm__canvas .map-hl__marker.active-animation,.mm__canvas .map-hl__marker.current-active,.mm__canvas .map-hl__marker.hotel-from-active{z-index:100;color:var(--color-primary,#2367ba);background:#fff;border-color:#0000;box-shadow:0 0 1px 4px #b8b8bae6}.mm__canvas .map-hl__marker.active-animation:after,.mm__canvas .map-hl__marker.current-active:after,.mm__canvas .map-hl__marker.hotel-from-active:after{border-top-color:#fff}.mm__canvas .map-hl__marker.active-animation:before,.mm__canvas .map-hl__marker.current-active:before,.mm__canvas .map-hl__marker.hotel-from-active:before{content:"";z-index:-2;filter:blur(.7px);pointer-events:none;background:#b8b8bae6;border-radius:999px;width:14px;height:4px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}@keyframes mm-down{0%{top:-10px}15%{top:-20px}40%{top:0}to{top:0}}.mm__canvas .map-hl__marker.active-animation{animation:2s infinite mm-down}.mm__canvas .map-hl__marker.hotel-from-active{z-index:99;background:#fff;padding:2px 10px;font-size:18px;font-weight:700}@media (prefers-reduced-motion:reduce){.mm__canvas .map-hl__marker.active-animation{animation:none}}.mm__canvas .map-hotel-dot{cursor:pointer}.mm__canvas .map-hotel-dot .inner-dot{background:var(--color-primary,#f4b89e);border:1px solid #67707a;border-radius:50%;width:10px;height:10px;display:block}.mm__canvas .city-center__marker{z-index:11;cursor:default;flex-direction:column;align-items:center;gap:18px;display:flex}.mm__canvas .city-center__label{color:#1a232c;font-family:var(--font-body,system-ui,sans-serif);white-space:nowrap;background:#f4f4f4;border:2px solid #fff;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.5;position:relative;box-shadow:0 2px 8px #0000001f,0 0 2px #0000000f}.mm__canvas .city-center__label:after{content:"";border-inline:8px solid #0000;border-top:8px solid #fff;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.mm__canvas .city-center__dot-wrap{justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex;position:relative}.mm__canvas .city-center__dot{z-index:1;background:#2367ba;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:relative}.mm__canvas .city-center__ring{pointer-events:none;background:#1d4fa02e;border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hlmp[data-v-35321029]{width:100%;container:hlmp/inline-size}.hlmp__inner[data-v-35321029]{background:var(--color-surface,#f4f4f4);width:100%;height:310px;margin-bottom:24px;position:relative;overflow:hidden}@container hlmp (width>=768px){.hlmp__inner[data-v-35321029]{margin-bottom:0}}.hlmp__inner[data-v-35321029]:after{content:"";background:linear-gradient(to top,var(--color-background,#fff) 0,var(--color-background,#fff) 25%,#ffffffb3 50%,#fff0 100%);pointer-events:none;z-index:2;height:170px;position:absolute;inset:auto 0 -2px}@container block (width<=767px){.hlmp[data-v-35321029]{margin-bottom:32px}}@container hlmp (width<=767px){.hlmp__inner[data-v-35321029]{width:auto;height:120px;margin:0 16px}.hlmp__inner[data-v-35321029]:after{content:none}}.hlmp__canvas[data-v-35321029]{opacity:0;transition:opacity .3s;position:absolute;inset:0}.hlmp__canvas--ready[data-v-35321029]{opacity:1}.hlmp__skeleton[data-v-35321029]{background:linear-gradient(100deg,var(--color-surface,#f1f1f1) 30%,var(--color-border,#e4e4e4) 50%,var(--color-surface,#f1f1f1) 70%);background-size:200% 100%;animation:1.4s linear infinite hlmp-shimmer-35321029;position:absolute;inset:0}@keyframes hlmp-shimmer-35321029{0%{background-position:200% 0}to{background-position:-200% 0}}.hlmp__btn[data-v-35321029]{z-index:10;background:var(--color-text,#404040);color:#fff;font-family:var(--font-body,system-ui,sans-serif);white-space:nowrap;cursor:pointer;opacity:0;border:1px solid #0000;align-items:center;gap:12px;padding:15px 16px;font-size:14px;font-weight:500;line-height:1.3;transition:background .2s,color .2s,opacity .2s,border-color .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hlmp__btn--visible[data-v-35321029]{opacity:1}.hlmp__btn-arrow[data-v-35321029]{scale:var(--mirror);flex-shrink:0;width:16px;height:16px;transition:rotate .2s}.hlmp__btn[data-v-35321029]:hover{color:var(--color-text,#404040);border-color:var(--color-text,#404040);background:#fff}.hlmp__btn:hover .hlmp__btn-arrow[data-v-35321029]{rotate:calc(45deg * var(--dir))}.hlmp__btn-pill[data-v-35321029]{z-index:10;border:1.5px solid var(--color-primary,#2367ba);color:var(--color-primary,#2367ba);font-family:var(--font-body,system-ui,sans-serif);white-space:nowrap;cursor:pointer;background:#fff;border-radius:24px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000001f}.hlmp__btn-pill svg[data-v-35321029]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.hlmp__skeleton[data-v-35321029]{animation:none}.hlmp__canvas[data-v-35321029]{transition:none}}@keyframes hlmp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hlmp-inner-enter{0%{transform:translateY(-6px)scale(.85)}to{transform:translateY(0)scale(1)}}.hlmp__canvas .hlmp-marker{z-index:10;border:2px solid var(--color-primary,#f4b89e);background:var(--color-primary,#f4b89e);color:#fff;font-family:var(--font-body,system-ui,sans-serif);letter-spacing:.1px;text-align:center;text-transform:uppercase;white-space:nowrap;opacity:0;direction:ltr;border-radius:4px;padding:1px 7px;font-size:14px;font-weight:700;line-height:20px;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;position:absolute;box-shadow:0 0 2px #1a232c0a,0 2px 4px #1a232c1f}.hlmp__canvas .hlmp-marker:after{content:"";border-inline:6px solid #0000;border-top:8px solid var(--color-primary,#f4b89e);width:0;height:0;transition:border-top-color .18s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.hlmp__canvas .hlmp-marker__label{transition:scale .18s;display:inline-block;transform:translateY(-6px)scale(.85)}.hlmp__canvas .hlmp-pin{opacity:0}.hlmp__canvas .hlmp-pin svg{width:28px;height:28px;fill:var(--color-primary,#f4b89e);display:block;transform:translateY(-6px)scale(.85)}.hlmp__canvas .hlmp-city{z-index:11;opacity:0;cursor:default;flex-direction:column;align-items:center;gap:18px;display:flex}.hlmp__canvas .hlmp-city__label{color:#1a232c;font-family:var(--font-body,system-ui,sans-serif);white-space:nowrap;background:#f4f4f4;border:2px solid #fff;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.5;position:relative;box-shadow:0 2px 8px #0000001f,0 0 2px #0000000f}.hlmp__canvas .hlmp-city__label:after{content:"";border-inline:8px solid #0000;border-top:8px solid #fff;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.hlmp__canvas .hlmp-city__dot-wrap{justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex;position:relative}.hlmp__canvas .hlmp-city__dot{z-index:1;background:#2367ba;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:relative}.hlmp__canvas .hlmp-city__ring{pointer-events:none;background:#1d4fa02e;border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hlmp__canvas .hlmp-city__dot-wrap,.hlmp__canvas .hlmp-city__label{transform:translateY(-6px)scale(.85)}.hlmp__canvas .hlmp-pin--enter{animation:.3s forwards hlmp-fade-in}.hlmp__canvas .hlmp-pin--enter .hlmp-city__dot-wrap,.hlmp__canvas .hlmp-pin--enter .hlmp-city__label,.hlmp__canvas .hlmp-pin--enter .hlmp-marker__label,.hlmp__canvas .hlmp-pin--enter>svg{animation:.3s forwards hlmp-inner-enter}@media (prefers-reduced-motion:reduce){.hlmp__canvas .hlmp-city,.hlmp__canvas .hlmp-marker,.hlmp__canvas .hlmp-pin{opacity:1}.hlmp__canvas .hlmp-pin--enter,.hlmp__canvas .hlmp-pin--enter .hlmp-city__dot-wrap,.hlmp__canvas .hlmp-pin--enter .hlmp-city__label,.hlmp__canvas .hlmp-pin--enter .hlmp-marker__label,.hlmp__canvas .hlmp-pin--enter>svg{animation:none}}
