.catalog-realty-photo__frame[data-v-95b13c79],.catalog-realty-photo__frame>img[data-v-95b13c79]{display:block;height:100%;width:100%}.catalog-realty-photo__frame[data-v-95b13c79]{position:relative}.catalog-realty-photo__frame>img[data-v-95b13c79]{-o-object-fit:cover;object-fit:cover}.catalog-realty-photo__skeleton[data-v-95b13c79]{border-radius:inherit;inset:0;pointer-events:none;position:absolute}.catalog-realty-photo--loading[data-v-95b13c79]{opacity:0}@media(prefers-reduced-motion:reduce){.catalog-realty-photo__skeleton[data-v-95b13c79] .b-skeleton__inner:after{animation:none}}.catalog-card[data-v-cf56f421]{--spiti-card-css-ready:1;--catalog-card-divider:color-mix(in srgb,var(--spiti-divider) 65%,transparent);background:var(--color-background);border:1px solid var(--catalog-card-divider);border-radius:var(--spiti-radius-card);display:flex;overflow:visible;position:relative;transition:border-color .18s ease,box-shadow .18s ease;z-index:1}.catalog-card[data-v-cf56f421]:hover{border-color:var(--spiti-line);box-shadow:0 14px 32px var(--spiti-shadow-soft)}.catalog-card--active[data-v-cf56f421]{border-color:var(--spiti-blue);box-shadow:0 16px 36px color-mix(in srgb,var(--spiti-blue) 18%,transparent);z-index:3}.catalog-card[data-v-cf56f421]:has(.catalog-card__address:focus-visible),.catalog-card[data-v-cf56f421]:has(.catalog-card__address:hover),.catalog-card[data-v-cf56f421]:has(.catalog-card__metro:focus-visible),.catalog-card[data-v-cf56f421]:has(.catalog-card__metro:hover),.catalog-card[data-v-cf56f421]:has(.catalog-card__rating:focus-within),.catalog-card[data-v-cf56f421]:has(.catalog-card__rating:hover),.catalog-card[data-v-cf56f421]:has(.catalog-card__superhost:focus),.catalog-card[data-v-cf56f421]:has(.catalog-card__superhost:focus-visible),.catalog-card[data-v-cf56f421]:has(.catalog-card__superhost:hover),.catalog-card[data-v-cf56f421]:has(.catalog-card__title-heading:focus-within),.catalog-card[data-v-cf56f421]:has(.catalog-card__title-heading:hover){z-index:40}.catalog-card__surface-link[data-v-cf56f421]{border-radius:inherit;inset:0;position:absolute;z-index:1}.catalog-card__body[data-v-cf56f421],.catalog-card__price[data-v-cf56f421]{pointer-events:none}.catalog-card__body[data-v-cf56f421]>*,.catalog-card__price-content[data-v-cf56f421]{pointer-events:auto;position:relative;z-index:2}.catalog-card__chips[data-v-cf56f421],.catalog-card__meta[data-v-cf56f421]{pointer-events:none}.catalog-card__chips-link[data-v-cf56f421],.catalog-card__meta[data-v-cf56f421]>*{pointer-events:auto}.catalog-card[data-v-cf56f421]:has(.catalog-card__photo-link:focus-visible),.catalog-card[data-v-cf56f421]:has(.catalog-card__title:focus-visible){outline:2px solid var(--spiti-focus-ring);outline-offset:3px}.catalog-card__chips-link[data-v-cf56f421],.catalog-card__facts[data-v-cf56f421],.catalog-card__price-content[data-v-cf56f421]{color:inherit;text-decoration:none}.catalog-card__photo[data-v-cf56f421]{align-self:stretch;background:var(--spiti-surface-muted);border-radius:var(--spiti-radius-card) 0 0 var(--spiti-radius-card);color:#fff;flex:0 0 auto;isolation:isolate;min-height:236px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:312px;z-index:2}.catalog-card__photo-link[data-v-cf56f421]{display:block;inset:0;position:absolute;z-index:0}.catalog-card__photo-scroller[data-v-cf56f421]{inset:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;position:absolute;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;z-index:0;-webkit-overflow-scrolling:touch}.catalog-card__photo-scroller[data-v-cf56f421]::-webkit-scrollbar{display:none}.catalog-card__photo-track[data-v-cf56f421]{display:flex;height:100%;position:relative;width:100%}.catalog-card__photo-slide[data-v-cf56f421]{flex:0 0 100%;height:100%;overflow:hidden;position:relative;scroll-snap-align:start;width:100%}.catalog-card__photo-slide img[data-v-cf56f421]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.catalog-card__photo-placeholder[data-v-cf56f421]{align-items:center;background:var(--spiti-surface-muted);color:var(--spiti-muted);display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:10px;inset:0;justify-content:center;line-height:18px;padding:24px;position:absolute;text-align:center;z-index:1}.catalog-card__photo-placeholder[data-v-cf56f421] svg{color:var(--spiti-muted-light)}.catalog-card__photo-controls[data-v-cf56f421]{inset:0;pointer-events:none;position:absolute;transform:translateZ(0);z-index:2}.catalog-card__dot[data-v-cf56f421],.catalog-card__photo-controls>.catalog-card__deal[data-v-cf56f421],.catalog-card__photo-controls>button[data-v-cf56f421]{pointer-events:auto}.catalog-card__deal[data-v-cf56f421],.catalog-card__dots[data-v-cf56f421],.catalog-card__favorite[data-v-cf56f421]{position:absolute;z-index:2}.catalog-card__deal[data-v-cf56f421]{align-items:center;background:var(--spiti-yellow);border-radius:999px;color:var(--spiti-on-warning);cursor:help;display:inline-flex;font-size:12px;font-weight:500;gap:5px;left:12px;line-height:16px;outline:none;padding:4px 11px;position:absolute;top:19px;white-space:nowrap}.catalog-card__deal[data-v-cf56f421]:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:3px}.catalog-card__deal-popover[data-v-cf56f421]{background:var(--spiti-tooltip);border-radius:var(--spiti-radius-small);box-shadow:0 14px 32px var(--spiti-shadow);color:var(--spiti-tooltip-text);display:block;font-size:13px;font-weight:500;left:0;line-height:18px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:calc(100% + 4px);transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease;white-space:normal;width:min(240px,100vw - 48px);z-index:80}.catalog-card__deal-popover[data-v-cf56f421]:after{background:inherit;bottom:100%;content:"";height:12px;left:20px;position:absolute;transform:translateY(6px) rotate(45deg);width:12px}.catalog-card__deal:focus .catalog-card__deal-popover[data-v-cf56f421],.catalog-card__deal:focus-visible .catalog-card__deal-popover[data-v-cf56f421],.catalog-card__deal:hover .catalog-card__deal-popover[data-v-cf56f421]{opacity:1;transform:translateY(0)}.catalog-card__favorite[data-v-cf56f421]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10192859;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;right:12px;top:12px;transition:background-color .15s ease;width:38px}.catalog-card__favorite[data-v-cf56f421]:hover{background:#1019288c}.catalog-card__favorite.is-active[data-v-cf56f421]{background:var(--spiti-blue);color:#fff}.catalog-card__favorite[data-v-cf56f421]:disabled{cursor:progress;opacity:.76}.catalog-card__arrow[data-v-cf56f421]{align-items:center;background:#ffffffeb;border:0;border-radius:50%;box-shadow:0 4px 12px var(--spiti-shadow);color:var(--spiti-on-light);cursor:pointer;display:inline-flex;height:34px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease,background-color .15s ease;width:34px;z-index:3}.catalog-card__arrow--prev[data-v-cf56f421]{left:12px}.catalog-card__arrow--next[data-v-cf56f421]{right:12px}.catalog-card__arrow[data-v-cf56f421]:hover{background:#fff}.catalog-card__photo:focus-within .catalog-card__arrow[data-v-cf56f421],.catalog-card__photo:hover .catalog-card__arrow[data-v-cf56f421]{opacity:1}.catalog-card__photo .catalog-card__arrow.catalog-card__arrow--unavailable[data-v-cf56f421]{opacity:0;pointer-events:none}.catalog-card__dots[data-v-cf56f421]{bottom:12px;display:flex;gap:6px;justify-content:center;left:0;right:0}.catalog-card__dot[data-v-cf56f421]{background:#ffffff9e;border:0;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:width .15s ease,background-color .15s ease;width:6px}.catalog-card__dot--active[data-v-cf56f421]{background:#fff;border-radius:999px;width:18px}.catalog-card__body[data-v-cf56f421]{display:flex;flex:1 1 auto;flex-direction:column;gap:9px;min-width:0;padding:20px 22px}.catalog-card__meta[data-v-cf56f421]{align-self:flex-start;flex-wrap:wrap;font-size:14px;line-height:20px;min-height:20px}.catalog-card__meta[data-v-cf56f421],.catalog-card__rating[data-v-cf56f421]{align-items:center;color:var(--spiti-text);display:inline-flex;gap:6px}.catalog-card__rating[data-v-cf56f421]{outline:none;position:relative;z-index:20}.catalog-card__rating-trigger[data-v-cf56f421]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:0}.catalog-card__rating-count[data-v-cf56f421]:focus-visible,.catalog-card__rating-trigger[data-v-cf56f421]:focus-visible{border-radius:4px;outline:2px solid var(--spiti-line-strong);outline-offset:3px}.catalog-card__rating-icon[data-v-cf56f421]{color:var(--spiti-yellow)}.catalog-card__rating-value[data-v-cf56f421]{border-bottom:1px dashed var(--spiti-line-strong);font-weight:700}.catalog-card__rating-count[data-v-cf56f421]{color:var(--spiti-muted-light);text-decoration:none;text-underline-offset:3px}.catalog-card__rating-count[data-v-cf56f421]:focus-visible,.catalog-card__rating-count[data-v-cf56f421]:hover{color:var(--spiti-text);text-decoration:underline}.catalog-card__meta-separator[data-v-cf56f421]{color:var(--spiti-muted-light)}.catalog-card__superhost[data-v-cf56f421]{color:var(--spiti-muted);cursor:default;font-weight:500;outline:none;position:relative;transition:color .15s ease}.catalog-card__superhost[data-v-cf56f421]:focus,.catalog-card__superhost[data-v-cf56f421]:focus-visible,.catalog-card__superhost[data-v-cf56f421]:hover{color:var(--spiti-text)}.catalog-card__superhost[data-v-cf56f421]:focus-visible{border-radius:var(--spiti-radius-small);outline:2px solid var(--spiti-focus-ring);outline-offset:3px}.catalog-card__superhost-popover[data-v-cf56f421]{background:var(--spiti-tooltip);border-radius:var(--spiti-radius-small);bottom:calc(100% + 12px);box-shadow:0 14px 32px var(--spiti-shadow);color:var(--spiti-tooltip-text);display:block;font-size:13px;font-weight:500;left:50%;line-height:18px;opacity:0;padding:11px 13px;pointer-events:none;position:absolute;transform:translate(-50%,6px);transition:opacity .14s ease,transform .14s ease;width:min(330px,80vw);z-index:80}.catalog-card__superhost-popover[data-v-cf56f421]:after{background:inherit;content:"";height:12px;left:50%;position:absolute;top:100%;transform:translate(-50%,-6px) rotate(45deg);width:12px}.catalog-card__superhost:focus .catalog-card__superhost-popover[data-v-cf56f421],.catalog-card__superhost:focus-visible .catalog-card__superhost-popover[data-v-cf56f421],.catalog-card__superhost:hover .catalog-card__superhost-popover[data-v-cf56f421]{opacity:1;transform:translate(-50%)}.catalog-card__rating-popover[data-v-cf56f421]{background:var(--spiti-surface);border:1px solid var(--spiti-line);border-radius:var(--spiti-radius-card);box-shadow:0 18px 42px var(--spiti-shadow);box-sizing:border-box;color:var(--spiti-text);position:fixed;width:min(380px,100vw - 32px);z-index:1300}.catalog-card__rating-popover-content[data-v-cf56f421]{border-radius:inherit;box-sizing:border-box;display:grid;gap:14px;max-height:calc(100dvh - 34px);overflow-y:auto;padding:22px 24px}.catalog-card__rating-popover[data-v-cf56f421]:after{background:var(--spiti-surface);border-bottom:1px solid var(--spiti-line);border-right:1px solid var(--spiti-line);bottom:-7px;content:"";height:12px;left:var(--rating-arrow-left);position:absolute;transform:rotate(45deg);width:12px}.catalog-card__rating-popover--below[data-v-cf56f421]:after{border-bottom:0;border-left:1px solid var(--spiti-line);border-right:0;border-top:1px solid var(--spiti-line);bottom:auto;top:-7px}.catalog-card__rating-trigger:focus-visible .catalog-card__rating-value[data-v-cf56f421]{color:var(--spiti-blue)}.catalog-card__rating-popover-head[data-v-cf56f421]{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr)}.catalog-card__rating-popover-value[data-v-cf56f421]{color:var(--spiti-text);font-size:42px;font-weight:700;line-height:44px}.catalog-card__rating-popover-summary[data-v-cf56f421]{color:var(--spiti-muted);display:grid;font-size:16px;gap:4px;line-height:22px;min-width:0}.catalog-card__rating-popover-stars[data-v-cf56f421]{align-items:center;color:var(--spiti-yellow);display:inline-flex;gap:2px}.catalog-card__rating-rows[data-v-cf56f421]{border-top:1px solid var(--spiti-line);display:grid;gap:10px;padding-top:16px}.catalog-card__rating-row[data-v-cf56f421]{align-items:center;color:var(--spiti-muted);display:grid;font-size:15px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(32px,1.3fr) auto;line-height:20px}.catalog-card__rating-row-label[data-v-cf56f421]{min-width:0}.catalog-card__rating-scale[data-v-cf56f421]{background:var(--spiti-surface-muted);border-radius:999px;height:7px;overflow:hidden}.catalog-card__rating-scale span[data-v-cf56f421]{background:var(--spiti-chart-selected);border-radius:inherit;display:block;height:100%}.catalog-card__rating-row-value[data-v-cf56f421]{color:var(--spiti-text);font-size:16px;font-weight:700;line-height:20px;min-width:28px;text-align:right}.catalog-card__title-heading[data-v-cf56f421]{font:inherit;margin:0;position:relative;z-index:20}.catalog-card__title[data-v-cf56f421]{color:var(--spiti-text);color:color-mix(in srgb,var(--spiti-text) 90%,var(--spiti-surface));display:-webkit-box;letter-spacing:-.2px;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-card__title[data-v-cf56f421]:focus-visible,.catalog-card__title[data-v-cf56f421]:hover{color:var(--spiti-text);color:color-mix(in srgb,var(--spiti-text) 90%,var(--spiti-surface));text-decoration:underline;text-decoration-color:var(--spiti-line-strong);text-underline-offset:3px}.catalog-card__title-tooltip[data-v-cf56f421]{background:var(--spiti-tooltip);border-radius:var(--spiti-radius-small);box-shadow:0 14px 32px var(--spiti-shadow);color:var(--spiti-tooltip-text);display:block;font-size:14px;font-weight:500;left:0;line-height:20px;max-width:100%;opacity:0;overflow-wrap:anywhere;padding:11px 13px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:80}.catalog-card__title-tooltip[data-v-cf56f421]:after{background:inherit;content:"";height:12px;left:22px;position:absolute;top:-6px;transform:rotate(45deg);width:12px}.catalog-card__title-heading:focus-within .catalog-card__title-tooltip[data-v-cf56f421],.catalog-card__title-heading:hover .catalog-card__title-tooltip[data-v-cf56f421]{opacity:1;transform:translateY(0);visibility:visible}.catalog-card__address[data-v-cf56f421],.catalog-card__facts[data-v-cf56f421],.catalog-card__metro[data-v-cf56f421]{align-items:center;color:var(--spiti-muted);display:flex;font-size:14px;gap:6px;line-height:20px;margin:0}.catalog-card__address[data-v-cf56f421],.catalog-card__metro[data-v-cf56f421]{max-width:100%;position:relative;text-decoration:none;transition:color .15s ease;width:-moz-fit-content;width:fit-content}.catalog-card__address[data-v-cf56f421]:focus-visible,.catalog-card__address[data-v-cf56f421]:hover,.catalog-card__metro[data-v-cf56f421]:focus-visible,.catalog-card__metro[data-v-cf56f421]:hover{color:var(--spiti-text)}.catalog-card__address[data-v-cf56f421]:focus-visible,.catalog-card__metro[data-v-cf56f421]:focus-visible{border-radius:var(--spiti-radius-small);outline:2px solid var(--spiti-line-strong);outline-offset:3px}.catalog-card__address-text[data-v-cf56f421],.catalog-card__metro-text[data-v-cf56f421]{border-bottom:1px dashed var(--spiti-line-strong);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-card__location-popover[data-v-cf56f421]{background:var(--spiti-tooltip);border-radius:var(--spiti-radius-small);bottom:calc(100% + 12px);box-shadow:0 14px 32px var(--spiti-shadow);color:var(--spiti-tooltip-text);display:grid;font-size:13px;font-weight:500;gap:3px;left:50%;line-height:18px;max-width:min(330px,80vw);opacity:0;padding:11px 13px;pointer-events:none;position:absolute;transform:translate(-50%,6px);transition:opacity .14s ease,transform .14s ease;width:-moz-max-content;width:max-content;z-index:30}.catalog-card__location-popover[data-v-cf56f421]:after{background:inherit;content:"";height:12px;left:50%;position:absolute;top:100%;transform:translate(-50%,-6px) rotate(45deg);width:12px}.catalog-card__location-popover span[data-v-cf56f421]{color:#ffffffb8}.catalog-card__location-popover strong[data-v-cf56f421]{color:#fff;font-weight:600}.catalog-card__location-popover-metro[data-v-cf56f421]{align-items:center;display:inline-flex;gap:7px}.catalog-card__location-popover-metro span[data-v-cf56f421]{background:var(--catalog-card-metro-line-color,var(--spiti-muted-light));border:1px solid hsla(0,0%,100%,.34);border-radius:50%;flex:0 0 auto;height:8px;width:8px}.catalog-card__address:focus-visible .catalog-card__location-popover[data-v-cf56f421],.catalog-card__address:hover .catalog-card__location-popover[data-v-cf56f421],.catalog-card__metro:focus-visible .catalog-card__location-popover[data-v-cf56f421],.catalog-card__metro:hover .catalog-card__location-popover[data-v-cf56f421]{opacity:1;transform:translate(-50%)}.catalog-card__facts[data-v-cf56f421]{color:var(--spiti-muted);flex-wrap:wrap;gap:16px;margin-top:2px}.catalog-card__facts span[data-v-cf56f421]{align-items:center;display:inline-flex;gap:6px}.catalog-card__facts[data-v-cf56f421] svg{color:var(--spiti-muted-light)}.catalog-card__chips[data-v-cf56f421]{--catalog-card-chips-shift:0px;height:33px;margin-top:auto;overflow:hidden;padding-top:6px;position:relative}.catalog-card__chips[data-v-cf56f421]:after{background:linear-gradient(90deg,transparent,var(--color-background) 78%);bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:6px;transition:opacity .18s ease;width:34px}.catalog-card__chips.has-overflowing-chips[data-v-cf56f421]:after{opacity:1}.catalog-card__chips.has-overflowing-chips[data-v-cf56f421]:hover:after{opacity:0}.catalog-card__chips-link[data-v-cf56f421]{display:inline-flex;gap:7px}.catalog-card__chips-track[data-v-cf56f421]{display:inline-flex;transform:translate(0);transition:transform .72s cubic-bezier(.22,.61,.36,1);width:-moz-max-content;width:max-content;will-change:transform}.catalog-card__chips.has-overflowing-chips:hover .catalog-card__chips-track[data-v-cf56f421]{transform:translate(calc(var(--catalog-card-chips-shift)*-1))}.catalog-card__chips span[data-v-cf56f421]{background:var(--spiti-surface-soft);border-radius:var(--spiti-radius-small);color:var(--spiti-muted);flex:0 0 auto;font-size:12.5px;font-weight:500;line-height:17px;padding:5px 11px;white-space:nowrap}.catalog-card__price[data-v-cf56f421]{border-left:1px solid var(--catalog-card-divider);border-radius:0 var(--spiti-radius-card) var(--spiti-radius-card) 0;display:flex;flex:0 0 auto;flex-direction:column;gap:14px;justify-content:flex-start;padding:20px 22px;width:212px}.catalog-card__price strong[data-v-cf56f421]{color:var(--spiti-text);display:block;font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:28px}.catalog-card__price-unit[data-v-cf56f421]{color:var(--spiti-muted-light);font-size:13px;font-weight:500;letter-spacing:0;line-height:18px}.catalog-card__availability[data-v-cf56f421]{align-items:center;align-self:flex-start;border:1px solid var(--spiti-line);border-radius:999px;color:var(--spiti-muted);display:inline-flex;font-size:12px;font-weight:500;gap:5px;line-height:16px;max-width:100%;padding:4px 8px}.catalog-card__availability[data-v-cf56f421] .iconify{flex:0 0 auto;height:14px;width:14px}.catalog-card__fast-response-badge[data-v-cf56f421] .iconify{color:var(--spiti-fast-response-icon)}.catalog-card__price-badges[data-v-cf56f421]{margin-top:auto;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;pointer-events:auto;position:relative;scrollbar-width:none;width:100%;z-index:2}.catalog-card__price-badges[data-v-cf56f421]::-webkit-scrollbar{display:none}.catalog-card__price-badges-track[data-v-cf56f421]{align-items:center;gap:6px}.catalog-card__price-badges-track>span[data-v-cf56f421]{flex:0 0 auto}@media(hover:hover)and (pointer:fine){.catalog-card__price-badges[data-v-cf56f421]{overflow-x:hidden}.catalog-card__price-badges.has-overflowing-chips:hover .catalog-card__chips-track[data-v-cf56f421]{transform:translate(calc(var(--catalog-card-chips-shift)*-1))}}.catalog-card__availability[data-v-cf56f421]{white-space:nowrap}.catalog-card--compact .catalog-card__price-badges[data-v-cf56f421],.catalog-card--vertical .catalog-card__price-badges[data-v-cf56f421]{margin-left:0;margin-top:0}.catalog-card--compact .catalog-card__price[data-v-cf56f421],.catalog-card--vertical .catalog-card__price[data-v-cf56f421]{flex-wrap:wrap}.catalog-card--compact .catalog-card__price-content[data-v-cf56f421],.catalog-card--vertical .catalog-card__price-content[data-v-cf56f421]{flex:1 1 auto;min-width:0}.catalog-card__price p[data-v-cf56f421]{align-items:center;background:var(--spiti-green-soft);border-radius:var(--spiti-radius-small);color:var(--spiti-green-text);display:inline-flex;font-size:12.5px;gap:6px;line-height:18px;margin:12px 0 0;padding:5px 10px}.catalog-card__price p b[data-v-cf56f421]{font-size:14px}.catalog-card__cottage-prices[data-v-cf56f421]{display:grid;gap:8px}.catalog-card__cottage-price[data-v-cf56f421]{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.catalog-card__cottage-price>span[data-v-cf56f421]{color:var(--spiti-muted);font-size:12px;font-weight:600;line-height:16px}.catalog-card__cottage-price>div[data-v-cf56f421]{display:grid;justify-items:end;white-space:nowrap}.catalog-card__cottage-price strong[data-v-cf56f421]{font-size:18px;letter-spacing:-.25px;line-height:22px}.catalog-card__cottage-price small[data-v-cf56f421]{color:var(--spiti-muted-light);font-size:11px;line-height:16px}.catalog-card__cottage-price--primary[data-v-cf56f421]{border-bottom:1px solid var(--spiti-divider);display:block;padding-bottom:10px}.catalog-card__cottage-price--primary>span[data-v-cf56f421]{display:block;font-size:13px;margin-bottom:2px}.catalog-card__cottage-price--primary>div[data-v-cf56f421]{align-items:baseline;display:flex;gap:5px;justify-content:flex-start}.catalog-card__cottage-price--primary strong[data-v-cf56f421]{font-size:24px;letter-spacing:-.5px;line-height:28px}.catalog-card__cottage-price--primary small[data-v-cf56f421]{font-size:13px;line-height:18px}.catalog-card__request[data-v-cf56f421]{font-size:18px;line-height:24px}.catalog-card--compact[data-v-cf56f421]{cursor:pointer;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.15fr);grid-template-rows:1fr auto;height:auto;min-height:284px;overflow:visible}.catalog-card--compact .catalog-card__photo[data-v-cf56f421]{grid-row:1/3;min-height:0;width:auto}.catalog-card--compact .catalog-card__body[data-v-cf56f421]{min-height:auto;min-width:0;overflow:visible;padding:18px 18px 10px}.catalog-card--compact .catalog-card__price[data-v-cf56f421]{align-items:center;border-left:0;border-radius:0 0 var(--spiti-radius-card);border-top:1px solid var(--spiti-divider);flex-direction:row;grid-column:2;min-width:0;padding:12px 18px 16px;width:auto}.catalog-card--compact .catalog-card__price strong[data-v-cf56f421]{font-size:20px;line-height:24px}@media(min-width:1280px){.catalog-card--compact[data-v-cf56f421]:not(.catalog-card--vertical){grid-template-columns:clamp(200px,40%,312px) minmax(0,1fr);min-height:236px}.catalog-card--compact:not(.catalog-card--vertical) .catalog-card__body[data-v-cf56f421]{gap:7px;padding:14px 16px 8px}.catalog-card--compact:not(.catalog-card--vertical) .catalog-card__price[data-v-cf56f421]{padding:10px 16px 12px}}.catalog-card.catalog-card--vertical[data-v-cf56f421]{border-radius:var(--spiti-radius-card);display:flex;flex-direction:column;height:auto;min-height:0;overflow:hidden}.catalog-card--vertical .catalog-card__photo[data-v-cf56f421]{align-self:auto;aspect-ratio:4/3;border-radius:var(--spiti-radius-card) var(--spiti-radius-card) 0 0;min-height:0;width:100%}.catalog-card--vertical .catalog-card__body[data-v-cf56f421]{gap:6px;min-height:0;padding:12px 12px 10px}.catalog-card--vertical .catalog-card__chips[data-v-cf56f421]{display:none}.catalog-card--vertical .catalog-card__price[data-v-cf56f421]{align-items:center;border-left:0;border-radius:0 0 var(--spiti-radius-card) var(--spiti-radius-card);border-top:1px solid var(--spiti-divider);flex:0 0 auto;flex-direction:row;grid-column:auto;min-width:0;padding:10px 12px 12px;width:auto}.catalog-card--vertical .catalog-card__meta[data-v-cf56f421]{font-size:13px;gap:5px;line-height:18px;min-height:18px}.catalog-card--vertical .catalog-card__title[data-v-cf56f421]{font-size:16px;letter-spacing:0;line-height:21px}.catalog-card--vertical .catalog-card__address[data-v-cf56f421],.catalog-card--vertical .catalog-card__facts[data-v-cf56f421],.catalog-card--vertical .catalog-card__metro[data-v-cf56f421]{font-size:13px;gap:5px;line-height:18px}.catalog-card--vertical .catalog-card__facts[data-v-cf56f421]{gap:10px;margin-top:1px}.catalog-card--vertical .catalog-card__favorite[data-v-cf56f421]{height:44px;right:10px;top:10px;width:44px}.catalog-card--vertical .catalog-card__deal[data-v-cf56f421]{left:10px;top:10px}.catalog-card--vertical .catalog-card__dots[data-v-cf56f421]{bottom:10px}.catalog-card--vertical .catalog-card__price strong[data-v-cf56f421]{font-size:18px;line-height:22px}.catalog-card--vertical .catalog-card__price-unit[data-v-cf56f421]{font-size:12px;line-height:16px}.catalog-card--vertical .catalog-card__price-content[data-v-cf56f421]:has(.catalog-card__price-main){align-items:center;display:flex;flex-wrap:wrap;gap:10px}.catalog-card--vertical .catalog-card__price-main[data-v-cf56f421]{align-items:baseline;display:inline-flex;gap:6px;white-space:nowrap}.catalog-card--vertical .catalog-card__price p[data-v-cf56f421]{margin:0;white-space:nowrap}@media(max-width:980px){.catalog-card[data-v-cf56f421]{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1fr)}.catalog-card__photo[data-v-cf56f421]{width:auto}.catalog-card__price[data-v-cf56f421]{border-left:0;border-radius:0 0 var(--spiti-radius-card) var(--spiti-radius-card);border-top:1px solid var(--spiti-divider);grid-column:1/-1;width:auto}}@media(max-width:959px){.catalog-card[data-v-cf56f421]{border-radius:var(--spiti-radius-card);display:flex;flex-direction:column;overflow:hidden}.catalog-card--compact[data-v-cf56f421]{height:auto;min-height:0}.catalog-card__photo[data-v-cf56f421]{aspect-ratio:1/.72;border-radius:var(--spiti-radius-card) var(--spiti-radius-card) 0 0;min-height:0;width:100%}.catalog-card__dots[data-v-cf56f421]{display:none}.catalog-card__arrow[data-v-cf56f421]{opacity:1}.catalog-card__arrow[data-v-cf56f421],.catalog-card__favorite[data-v-cf56f421]{height:44px;width:44px}.catalog-card__body[data-v-cf56f421]{gap:7px;padding:14px 16px}.catalog-card__chips[data-v-cf56f421]{display:none}.catalog-card__price[data-v-cf56f421]{border-top:0;padding:0 16px 14px}.catalog-card__price-content[data-v-cf56f421]:has(.catalog-card__price-main){align-items:center;display:flex;flex-wrap:wrap;gap:10px}.catalog-card__price .catalog-card__price-main[data-v-cf56f421]{align-items:baseline;display:inline-flex;gap:6px;white-space:nowrap}.catalog-card__price p[data-v-cf56f421]{margin:0;white-space:nowrap}.catalog-card__more[data-v-cf56f421]{display:none}}@media(prefers-reduced-motion:reduce){.catalog-card__chips-track[data-v-cf56f421]{transition:none}}
