.site [id]{scroll-margin-top:64px}.mpop .mpop-link{margin-top:6px;height:30px;border-radius:8px;background:var(--accent);color:#fff!important;font-weight:700;font-size:12.5px;display:grid;place-items:center;text-decoration:none}.kmap .leaflet-control-attribution{font-size:10.5px;background:color-mix(in oklch,var(--surface) 80%,transparent)}.mk2-card{display:flex;text-align:left;overflow:hidden;padding:0;color:inherit;text-decoration:none}.mk2-card-photo{position:relative;flex:none;width:150px;min-height:130px}.mk2-card-rate{display:none}.mk2-card-rate-inline{display:inline-flex}.mk2-chips{flex-wrap:wrap}.mk2-map-fab{display:none}.mk2-sticky{position:sticky;top:70px}.mk2-detail-bar,.mk2-mobile-only,.site-head-account,.site-head-brand-phone{display:none}.bk-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(18,24,20,.28)}.bk-panel{position:relative;width:min(520px,96vw);height:min(780px,94dvh);background:var(--bg);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}.bk-panel.inline{height:auto;min-height:min(720px,90dvh);margin:24px auto;border:1px solid var(--line);box-shadow:none}.bk-progress{display:flex;gap:5px}.bk-progress>span{flex:1;height:5px;border-radius:99px;background:var(--surface-2)}.bk-progress>span.on{background:var(--accent)}.bk-ktp{align-items:center;gap:8px;padding:22px;border-style:dashed!important;color:var(--ink-2);cursor:pointer}.legal h2{font-size:17px;font-weight:750;margin:26px 0 8px}.legal li,.legal p{font-size:14px;line-height:1.7;color:var(--ink-2)}.legal ol,.legal ul{padding-left:20px;display:flex;flex-direction:column;gap:4px}@container jk-shell (max-width: 879.98px){.final .jk-shell .site-head-inner{padding-left:14px!important;padding-right:14px!important;gap:10px!important}.final .jk-shell .site-head--compact .site-head-actions{display:none}.final .jk-shell .site-head--compact .site-head-account{display:inline-flex;border-radius:99px}.final .jk-shell .site-head--compact .site-head-brand{display:none}.final .jk-shell .site-head--compact .site-head-brand-phone{display:flex}.final .jk-shell .site-head--hidden{display:none}.final .jk-shell .legal-main{padding:22px 16px 40px!important}.final .jk-shell .mk2-chips{flex-wrap:nowrap}.final .jk-shell .mk2-search-head{padding:12px 14px 8px!important}.final .jk-shell .mk2-hero-text,.final .jk-shell .mk2-search-go{display:none}.final .jk-shell .mk2-card{flex-direction:column}.final .jk-shell .mk2-card-photo{width:100%;min-height:130px;height:130px}.final .jk-shell .mk2-card-rate{display:inline-flex;position:absolute;bottom:8px;right:8px;gap:3px;padding:3px 8px;border-radius:99px;background:var(--surface);font-size:12px;font-weight:700;box-shadow:var(--shadow-sm);align-items:center}.final .jk-shell .mk2-card-rate-inline{display:none}.final .jk-shell .mk2-map-fab{display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translateX(-50%);border-radius:99px;box-shadow:var(--shadow-lg);height:44px;padding-inline:20px;z-index:30}.final .jk-shell .mk2-map-full{position:fixed;inset:0;top:57px;z-index:25;background:var(--bg)}.final .jk-shell .mk2-desktop-only{display:none}.final .jk-shell .mk2-mobile-only{display:block}.final .jk-shell .mk2-detail-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:12px 16px 16px;border-top:1px solid var(--line);background:var(--bg);align-items:center;gap:12px}.final .jk-shell .mk2-detail-pad{padding:0 0 92px!important}.final .jk-shell .mk2-detail-gallery{margin-bottom:0!important}.final .jk-shell .mk2-detail-body{padding:16px 16px 20px}.final .jk-shell .mk2-detail-body h1{font-size:21px!important}.final .jk-shell .mk2-price-card{display:none}.bk-overlay{display:block;background:var(--bg)}.bk-panel{width:100%;height:100%;border-radius:0;box-shadow:none}.bk-panel.inline{margin:0;border:none;min-height:100dvh}.final .jk-shell .bk-main{padding:0!important}}