.lot-page *{box-sizing:border-box;margin:0;padding:0}.lot-page{font-family:var(--font-sans);color:#262d40;background:#fff;overflow-x:clip}.lot-page a{color:inherit;text-decoration:none}.lot-page button{cursor:pointer;background:0 0;border:none;font-family:inherit}.lot-page input,.lot-page textarea{font-family:inherit}.lot-page .similar-card{background:#fff;border:1px solid #eff0f5;border-radius:20px;flex-direction:column;transition:transform .35s,box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 4px 24px #262d400f}.lot-page .similar-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px #262d4029}.lot-page .similar-body{flex-direction:column;flex:1;padding:20px;display:flex}.lot-page{--lot-navy:#4d5775;--lot-soft:#eff0f5;--lot-line:#4d57752e}.lot-page button:focus-visible,.lot-page a:focus-visible,.lot-page input:focus-visible{outline-offset:3px;outline:3px solid #80afff}@media (prefers-reduced-motion:reduce){.lot-page *,.lot-page :before,.lot-page :after{scroll-behavior:auto!important;transition:none!important}}.lot-page{--lot-h1-size:48px;--lot-h1-line:52px;--lot-h2-size:40px;--lot-h2-line:46px;--lot-title-size:20px;--lot-title-line:26px}@media (max-width:1023px){.lot-page{--lot-h1-size:40px;--lot-h1-line:44px}}@media (max-width:820px){.lot-page{--lot-h1-size:32px;--lot-h1-line:36px;--lot-h2-size:28px;--lot-h2-line:32px;--lot-title-size:18px;--lot-title-line:24px}}.lot-page .similar-card{color:#262d40;background:#fff;border:1px solid #4d57752e;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.lot-page .similar-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.lot-page .similar-body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.lot-page .similar-price{font-size:20px;font-weight:600;line-height:26px}.lot-page .similar-format{font-size:16px;line-height:22px}.lot-page .similar-card:hover{border-color:#4d5775}@media (max-width:820px){.lot-page .similar-price{font-size:18px;line-height:24px}}.lot-page .similar-card img{aspect-ratio:16/9}.lot-page .similar-body{gap:8px;padding:16px}@media (max-width:820px){.lot-page .similar-card img{aspect-ratio:auto;height:160px}}.lot-page{--c-ink:#262d40;--c-navy:#4d5775;--c-blue:#80afff;--c-orange:#f83;--c-lime:#e9f6bb;--c-soft:#eff0f5;--c-line:#e4e6ef;color:var(--c-ink);background:#fff}.lot-page .similar-card{border-radius:20px;transition:transform .25s,box-shadow .25s,border-color .25s}@media (max-width:820px){.lot-page .similar-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.lot-page *,.lot-page :before,.lot-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:821px){.lot-page{--first-screen-height:clamp(440px,calc(100vh - 250px),500px)}}.lot-page .similar-card{border:1px solid var(--c-soft);background:#fff;border-radius:20px;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 4px 24px #262d400f}.lot-page .similar-card img{aspect-ratio:4/3;transition:transform .55s cubic-bezier(.25,.8,.25,1)}.lot-page .similar-card:hover{border-color:var(--c-soft);transform:translateY(-6px);box-shadow:0 24px 48px #262d4029}.lot-page .similar-card:hover img{transform:scale(1.06)}@media (max-width:820px){.lot-page .similar-card img{aspect-ratio:4/3;height:auto}}.lot-page .lot-pill{background:var(--c-soft);color:var(--c-navy);border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;line-height:18px!important;display:inline-flex!important}.lot-page .lot-pill--metro{color:var(--c-ink)}.lot-page .similar-pills{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:6px;display:flex}.lot-page .similar-pill{background:var(--c-soft);max-width:100%;color:var(--c-navy);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:600;line-height:15px;display:inline-flex}.lot-page .similar-pill svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lot-page .similar-pill--metro{color:var(--c-ink)}.lot-page .similar-pill--date{color:var(--c-ink);background:#e9f6bb8c}@media (max-width:820px){.lot-page .lot-pill{padding:7px 11px;font-size:12px}.lot-page .similar-pills{padding-top:4px}}.lot-page .similar-pills{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:auto;padding-top:6px;display:grid}.lot-page .similar-pill{white-space:nowrap;min-width:0}.lot-page .similar-pill--metro{overflow:hidden}.lot-page .similar-pill--metro>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lot-page .similar-pill--date{background:var(--c-ink);color:var(--c-lime);grid-column:1/-1;justify-self:start}@media (max-width:820px){.lot-page .similar-pills{grid-template-columns:minmax(0,1fr) auto}}.lot-page .lot-pill--gender{color:var(--c-ink);background:#fc89ac80}@media (max-width:820px){.lot-page{padding-bottom:calc(80px + env(safe-area-inset-bottom));overflow-x:clip}.lot-page .lot-pill{white-space:normal;text-align:left;max-width:100%}.lot-page .similar-card{width:100%}.lot-page .similar-card img{aspect-ratio:4/3;height:auto}.lot-page .similar-pills{grid-template-columns:minmax(0,1fr) auto}.lot-page .similar-pill{max-width:100%}}@media (max-width:380px){.lot-page .lot-pill{padding:7px 10px}.lot-page .similar-pills{grid-template-columns:1fr}.lot-page .similar-pill{justify-self:start}}.lot-page .lot-gallery-badges{z-index:1;pointer-events:none;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:16px;left:16px;right:72px}.lot-page .lot-gallery-badges .lot-pill{color:var(--c-ink);background:#fff;box-shadow:0 2px 10px #262d401f}.lot-page .lot-gallery-badges .lot-pill--gender{background:#fc89ac}.lot-page .lot-pill--boy,.lot-page .lot-gallery-badges .lot-pill--boy{background:#9baef1}.lot-page .lot-pill--date,.lot-page .lot-gallery-badges .lot-pill--date{background:var(--c-ink);color:var(--c-lime)}.lot-page .lot-pill--date svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (max-width:820px){.lot-page .lot-gallery-badges{top:12px;left:12px;right:64px}}.lot-page .fav-button{background:#fff;height:34px;padding:0 13px;top:16px;right:16px}.lot-page .similar-item>.fav-button{top:13px;right:13px}@media (max-width:820px){.lot-page .fav-button{height:32px;padding:0 11px;top:12px;right:12px}}.lot-page .similar-cover{aspect-ratio:5/4;background:var(--c-soft);position:relative;overflow:hidden}.lot-page .similar-cover img{object-fit:cover}.lot-page .similar-cover .lot-gallery-badges{top:12px;left:12px;right:60px}.lot-page .similar-item{min-width:0;display:flex;position:relative}.lot-page .similar-item>.similar-card{flex:1;width:100%}.lot-page .similar-item:hover>.similar-card{transform:translateY(-6px);box-shadow:0 24px 48px #262d4029}.lot-page .similar-item:hover>.similar-card img{transform:scale(1.06)}.lot-page .similar-item>button{transition:transform .35s,scale .2s}.lot-page .similar-item:hover>button{transform:translateY(-6px)}@media (max-width:820px){.lot-page .similar-item:hover>.similar-card,.lot-page .similar-item:hover>button{transform:none}}.lot-page .similar-cover .similar-pill--date{grid-column:auto}.lot-page .similar-body .similar-pills{margin-top:0;padding-top:0;display:flex}.lot-page .similar-addr{color:#8790aa;font-size:13px;line-height:18px}.lot-page .similar-params{flex-wrap:wrap;gap:6px;display:flex}.lot-page .similar-metro-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lot-page .similar-pill--metro>.similar-metro-walk{color:#8790aa;flex:none;align-items:center;gap:3px;display:inline-flex;overflow:visible}.lot-page .similar-body .similar-pill--metro{background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:500;line-height:18px}.lot-page .similar-body .similar-price{margin-top:auto;padding-top:4px}@media (max-width:900px){.lot-page{padding-bottom:0}}.lot-page.lot-tiles{background:0 0;padding-bottom:0;overflow-x:visible}.lot-page .similar-item--rented .similar-cover img{filter:grayscale();opacity:.55}.lot-page .similar-item--rented .similar-body{opacity:.6}.lot-page .lot-gallery-badges .lot-pill--rented{background:var(--c-ink);color:#fff}.lot-page .tile-photos{position:absolute;inset:0}.lot-page .tile-photo{opacity:0;position:absolute;inset:0;overflow:hidden}.lot-page .tile-photo:first-child,.lot-page .tile-photo[data-on]{opacity:1}.lot-page .tile-dots{z-index:1;pointer-events:none;opacity:0;justify-content:center;gap:5px;transition:opacity .2s;display:flex;position:absolute;bottom:10px;left:0;right:0}.lot-page .tile-dots>span{background:#ffffff8c;border-radius:50%;width:6px;height:6px;transition:background-color .15s;box-shadow:0 0 3px #262d4059}.lot-page .tile-dots>span[data-on]{background:#fff}@media (hover:hover) and (pointer:fine){.lot-page .similar-item:hover .tile-dots{opacity:1}}@media (hover:none),(pointer:coarse){.lot-page .tile-photos--swipe{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.lot-page .tile-photos--swipe::-webkit-scrollbar{display:none}.lot-page .tile-photos--swipe>.tile-photo{opacity:1;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative;inset:auto}.lot-page .tile-dots--swipe{opacity:1}}@media (prefers-reduced-motion:reduce){.lot-page .tile-dots,.lot-page .tile-dots>span{transition:none}}.lot-page .tile-offer{z-index:1;pointer-events:none;border-radius:10px;max-width:calc(100% - 24px);padding:8px 12px;font-size:13px;font-weight:600;line-height:1.35;position:absolute;bottom:24px;left:12px;box-shadow:0 4px 14px #262d401f}.lot-page .tile-offer--small{background:var(--c-orange);color:#fff}.lot-page .tile-offer--big,.lot-page .tile-offer--mixed{background:var(--c-lime);color:var(--c-ink)}
