.cl{--ek-fit:calc(100svh - var(--ek-header-h,0px));--ek-height:min( max( var(--ek-height-min,560px),var(--ek-fit) ),var(--ek-height-max,900px),var(--ek-fit) );--ek-gap:var(--ek-list-gap,20px);--ek-ring-stroke:var(--ek-text,rgba(0,0,0,.8));--ek-ring-stroke-o:.5;--ek-ring-stroke-w:1.5;--ek-ring-fill:var(--ek-text,rgba(0,0,0,.8));--ek-ring-fill-o:.05;--ek-col-gap:var(--ek-split-gap,var(--ek-gap));display:grid;grid-template-columns:calc((100% - var(--ek-col-gap)) * var(--ek-split,42) / 100) 1fr;grid-template-rows:auto minmax(0,1fr);gap:var(--ek-head-row-gap,var(--ek-gap)) var(--ek-col-gap);min-width:0;height:var(--ek-height);width:100%;max-width:100%;color:var(--ek-text,inherit);font-family:var(--ek-font,inherit)}.cl > .cl__head{grid-column:1 / -1;grid-row:1}.cl > .cl__list{grid-column:1;grid-row:2}.cl > .cl__map{grid-column:2;grid-row:2}.cl--list-right > .cl__list{grid-column:2}.cl--list-right > .cl__map{grid-column:1}.cl.cl--sticky{--ek-sticky-gap:var(--ek-sticky-inset,var(--ek-gap));--ek-head-h:0px;--ek-sticky-top:calc( var(--ek-header-h,0px) + var(--ek-head-offset,8px) + var(--ek-head-h,0px) + var(--ek-sticky-gap) );--ek-fit:calc(100svh - var(--ek-sticky-top) - var(--ek-sticky-gap));--ek-height:min( max( var(--ek-height-min,560px),var(--ek-fit) ),var(--ek-height-max,900px),var(--ek-fit) );height:auto}.cl--sticky > .cl__map{position:sticky;top:var(--ek-sticky-top);align-self:start;height:var(--ek-height)}.cl--nomap,.cl[data-cl-map="failed"]{display:block;height:auto}.cl--nomap > .cl__map,.cl[data-cl-map="failed"] > .cl__map{display:none}.cl__notice{margin-block-start:16px;padding:12px 16px;border-inline-start:3px solid #d98324;background:#fdf6ec;color:#3d3122;font-size:14px;line-height:1.5}.cl__notice strong{display:block}.cl.cl--stacked{display:flex;flex-direction:column;height:auto}.cl.cl--stacked > .cl__map{position:relative;top:auto;align-self:stretch;height:var(--ek-height-stacked,62svh);margin-block-start:0;margin-block-end:var(--ek-gap)}.cl__head{display:flex;flex-direction:column;align-items:stretch;gap:var(--ek-head-stack,8px);min-width:0}.cl__head > .cl__filters{min-width:0;margin-inline:auto}.cl__head > .cl__bar{width:100%}.cl--sticky > .cl__head{position:sticky;top:calc(var(--ek-header-h,0px) + var(--ek-head-offset,8px));z-index:3;background:var(--ek-head-veil,var(--ek-head-bg,var(--ek-card-bg,#fff)));padding-inline:var(--ek-head-veil-bleed,0px);margin-inline:calc(-1 * var(--ek-head-veil-bleed,0px));padding-block:var(--ek-head-veil-pad,0px);margin-block:calc(-1 * var(--ek-head-veil-pad,0px))}.cl__list{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--ek-gap)}.cl > .cl__list{overflow-y:auto;overscroll-behavior:contain;padding-inline-end:var(--ek-gap);scrollbar-gutter:stable}.cl--nomap > .cl__list,.cl.cl--sticky > .cl__list,.cl.cl--stacked > .cl__list,.cl[data-cl-map="failed"] > .cl__list{overflow:visible;padding-inline-end:0;scrollbar-gutter:auto}.cl__bar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;min-block-size:var(--ek-bar-h,0px)}.cl__count,.cl__empty{margin:0;font-size:var(--ek-meta-size,14px);color:var(--ek-meta-color,currentColor)}.cl__count [data-cl-count-value]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ek-text,inherit)}.cl__cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--ek-gap);grid-template-columns:repeat( auto-fill,minmax(min(var(--ek-list-card-min,320px),100%),1fr) )}.cl__cell{min-width:0;display:flex;container-type:inline-size}.cl__cards > .cl__cell[hidden]{display:none}.cl__reset{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;font-size:var(--ek-meta-size,14px);color:var(--ek-text,currentColor);text-decoration:underline;text-underline-offset:0.2em;cursor:pointer}.cl__reset:hover,.cl__reset:focus-visible{color:var(--ek-pin-bg-active,currentColor)}.cl--nomap .cl__reset,.cl[data-cl-map="failed"] .cl__reset{display:none}.cl__filters{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ek-facet-gap,10px 14px);margin:0;border:0;width:max-content;max-width:100%;padding:var(--ek-head-pad,0);background:var(--ek-head-bg,transparent);border-radius:var(--ek-head-radius,0);box-shadow:var(--ek-head-shadow,none);overflow:visible}.cl__filters--fit{max-width:none !important}.cl__filters > .cl__facet{flex:0 0 auto}.cl__facet{position:relative;display:flex;flex-direction:row;align-items:center;margin:0;padding:0;border:0;min-width:0}.cl__sr{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.cl__seg{position:relative;display:inline-flex;border:var(--ek-seg-border-w,1px) solid var(--ek-seg-border,var(--ek-field-border,var(--ek-card-border,rgba(0,0,0,.14))));border-radius:var(--ek-seg-radius,var(--ek-field-radius,var(--ek-card-radius,6px)));background:var(--ek-seg-bg,var(--ek-field-bg,var(--ek-card-bg,#fff)));padding:var(--ek-seg-inset,0);overflow:hidden}.cl__seg-in{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.cl__seg-lb{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ek-seg-lb-radius,0);min-height:var(--ek-seg-lb-h,calc(var(--ek-field-h,38px) - 2 * var(--ek-seg-inset,0px)));padding:0 var(--ek-seg-pad,14px);margin:0;font-family:var(--ek-meta-font,inherit);font-size:var(--ek-seg-size,var(--ek-field-size,14px));line-height:1.2;white-space:nowrap;color:var(--ek-text,inherit);cursor:pointer;border-inline-start:1px solid var(--ek-seg-divider,var(--ek-field-border,var(--ek-card-border,rgba(0,0,0,.14))));transition:background var(--ek-dur,.15s) var(--ek-ease,ease),color var(--ek-dur,.15s) var(--ek-ease,ease)}.cl__seg-in:first-of-type + .cl__seg-lb{border-inline-start:0}.cl__seg-lb:hover{background:var(--ek-field-bg-hover,rgba(0,0,0,.05))}.cl__seg-in:checked + .cl__seg-lb{background:var(--ek-pill-bg-strong,rgba(0,0,0,.82));color:var(--ek-pill-text-strong,#fff)}.cl__seg-in:focus-visible + .cl__seg-lb{outline:2px solid var(--ek-focus,currentColor);outline-offset:-3px}.cl__seg-in:checked:focus-visible + .cl__seg-lb{outline-color:var(--ek-pill-text-strong,#fff)}.cl__pane[aria-pressed="true"]:focus-visible{outline-color:var(--ek-pane-focus-active,var(--ek-pill-text-strong,#fff))}.cl__pick,.cl__knob{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:var(--ek-field-h,38px);margin:0;padding:0 var(--ek-field-pad-x,8px);font-family:var(--ek-meta-font,inherit);font-size:var(--ek-field-size,14px);line-height:1.2;color:var(--ek-text,inherit);background:var(--ek-field-bg,var(--ek-card-bg,#fff));border:1px solid var(--ek-field-border,var(--ek-card-border,rgba(0,0,0,.14)));border-radius:var(--ek-field-radius,var(--ek-card-radius,6px));white-space:nowrap}.cl__pick:focus-visible,.cl__knob:focus-visible{outline:2px solid var(--ek-focus,currentColor);outline-offset:2px}.cl__facet--pick{position:relative}.cl__facet--pick::after{content:"";position:absolute;inset-inline-end:var(--ek-field-pad-x,8px);top:50%;width:12px;height:12px;margin-top:-6px;pointer-events:none;background:currentColor;color:var(--ek-text,inherit);-webkit-mask-image:var(--ek-caret,url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%209l6%206%206-6'/%3E%3C/svg%3E"));mask-image:var(--ek-caret,url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%209l6%206%206-6'/%3E%3C/svg%3E"));-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.cl__pick{-webkit-appearance:none;appearance:none;padding-inline-end:calc(var(--ek-field-pad-x,8px) + 20px);max-width:var(--ek-pick-max,11.5em);text-overflow:ellipsis}.cl__knob{cursor:pointer;text-align:start}.cl__knob-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl__knob-arw{flex:none;margin-inline-start:auto;transition:transform var(--ek-dur,.15s) var(--ek-ease,ease)}.cl__knob[aria-expanded="true"] .cl__knob-arw{transform:rotate(180deg)}.cl__facet[data-cl-set="1"] .cl__knob{border-color:var(--ek-knob-on-border,var(--ek-text,currentColor));font-weight:var(--ek-knob-on-weight,600)}.cl__facet[data-cl-off="1"] .cl__knob{opacity:.55;cursor:not-allowed}.cl__pop{position:fixed;z-index:40;left:var(--cl-pop-left,0);top:var(--cl-pop-top,50%);width:max-content;min-width:var(--ek-pop-w,268px);max-width:min(92vw,340px);padding:var(--ek-pop-pad,12px);background:var(--ek-pop-bg,var(--ek-head-bg,var(--ek-card-bg,#fff)));border:1px solid var(--ek-field-border,var(--ek-card-border,rgba(0,0,0,.14)));border-radius:var(--ek-pop-radius,var(--ek-card-radius,10px));box-shadow:var(--ek-pop-shadow,0 8px 24px rgba(0,0,0,.14))}.cl__pop,.cl__more-pop{max-block-size:var(--cl-pop-room,none);overflow-y:auto;overscroll-behavior:contain}.cl__pop[hidden]{display:none}.cl__facet--more{position:relative}.cl__more-n{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;height:1.5em;padding-inline:.35em;border-radius:999px;background:var(--ek-more-badge-bg,var(--ek-text,currentColor));color:var(--ek-more-badge-ink,var(--ek-card-bg,#fff));font-size:.8em;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.cl__more-n[hidden]{display:none}.cl__more-pop{position:fixed;z-index:39;left:var(--cl-pop-left,0);top:var(--cl-pop-top,50%);width:max-content;min-width:var(--ek-pop-w,268px);max-width:min(92vw,340px);padding:var(--ek-pop-pad,12px);background:var(--ek-pop-bg,var(--ek-card-bg,#fff));border:1px solid var(--ek-pop-border,var(--ek-card-border,currentColor));border-radius:var(--ek-pop-radius,var(--ek-card-radius,8px));box-shadow:var(--ek-pop-shadow,0 12px 32px rgba(0,0,0,.18))}.cl__more-pop[hidden]{display:none}.cl__more-in{display:flex;flex-direction:column;align-items:stretch;gap:var(--ek-pop-gap,10px)}.cl__more-in > .cl__facet{flex:0 0 auto;width:100%}.cl__more-in > .cl__facet .cl__knob,.cl__more-in > .cl__facet .cl__pick{width:100%;max-width:none}.cl__more-in > .cl__facet--deal .cl__seg{width:100%}.cl__more-in > .cl__facet--deal .cl__seg-lb{flex:1 1 0;justify-content:center}.cl__facet--more[hidden]{display:none}.cl__pop-row{display:flex;align-items:center;gap:8px}.cl__pop-cell{position:relative;display:flex;flex:1 1 0;min-width:0;align-items:center}.cl__pop-dash{flex:none;color:var(--ek-meta-color,inherit)}.cl__pop-in{width:100%;min-width:0;min-height:var(--ek-field-h,38px);margin:0;padding:0 var(--ek-field-pad-x,8px);font-family:var(--ek-meta-font,inherit);font-size:var(--ek-field-size,14px);color:var(--ek-text,inherit);background:var(--ek-field-bg,var(--ek-card-bg,#fff));border:1px solid var(--ek-field-border,var(--ek-card-border,rgba(0,0,0,.14)));border-radius:var(--ek-field-radius,var(--ek-card-radius,6px))}.cl__pop-cell:has(.cl__pop-un) .cl__pop-in{padding-inline-end:calc(var(--ek-field-pad-x,8px) + 1.6em)}.cl__pop-un{position:absolute;inset-inline-end:var(--ek-field-pad-x,8px);pointer-events:none;font-size:var(--ek-field-size,14px);color:var(--ek-meta-color,inherit)}.cl__pop-in:focus-visible{outline:2px solid var(--ek-focus,currentColor);outline-offset:2px}.cl__pop-in::placeholder{color:var(--ek-meta-color,inherit);opacity:.8}.cl__pop-go{display:block;width:100%;margin-top:10px;padding:0 12px;min-height:var(--ek-field-h,38px);font-family:var(--ek-meta-font,inherit);font-size:var(--ek-field-size,14px);font-weight:600;line-height:1.2;color:var(--ek-pill-text-strong,#fff);background:var(--ek-pill-bg-strong,rgba(0,0,0,.82));border:0;border-radius:var(--ek-field-radius,var(--ek-card-radius,6px));cursor:pointer}.cl__pop-go:focus-visible{outline:2px solid var(--ek-pill-text-strong,#fff);outline-offset:-3px}.cl__ort,.cl__fea{display:grid;gap:2px;margin:0;padding:0;border:0;max-height:var(--ek-ort-max,15em);overflow-y:auto;overscroll-behavior:contain}.cl__ort-row,.cl__fea-row{display:flex;align-items:center;gap:8px;min-height:var(--ek-field-h,38px);padding-inline:4px;border-radius:var(--ek-field-radius,var(--ek-card-radius,6px))}.cl__ort-row:hover,.cl__fea-row:hover{background:var(--ek-field-bg-hover,rgba(0,0,0,.05))}.cl__ort-in,.cl__fea-in{flex:none;width:1em;height:1em;margin:0;accent-color:var(--ek-tick,var(--ek-text,currentColor))}.cl__ort-in:focus-visible,.cl__fea-in:focus-visible{outline:2px solid var(--ek-focus,currentColor);outline-offset:2px}.cl__ort-lb,.cl__fea-lb{flex:1 1 auto;min-width:0;font-family:var(--ek-meta-font,inherit);font-size:var(--ek-field-size,14px);line-height:1.2;color:var(--ek-text,inherit);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl__km{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--ek-rule,var(--ek-card-border,rgba(0,0,0,.12)))}.cl__km-lb{flex:none;font-family:var(--ek-meta-font,inherit);font-size:var(--ek-field-size,14px);color:var(--ek-text,inherit)}.cl__km[hidden]{display:none}.cl__km[data-cl-off="1"]{opacity:.55}.cl__km-in{flex:1 1 auto;min-width:0;min-height:var(--ek-field-h,38px);margin:0;padding:0 var(--ek-field-pad-x,8px);font-family:var(--ek-meta-font,inherit);font-size:var(--ek-field-size,14px);color:var(--ek-text,inherit);background:var(--ek-field-bg,var(--ek-card-bg,#fff));border:1px solid var(--ek-field-border,var(--ek-card-border,rgba(0,0,0,.14)));border-radius:var(--ek-field-radius,var(--ek-card-radius,6px))}.cl__km-in:focus-visible{outline:2px solid var(--ek-focus,currentColor);outline-offset:2px}.cl__km-in:disabled{cursor:not-allowed}.cl__panes{display:none;border:var(--ek-panes-border-w,1px) solid var(--ek-panes-border,var(--ek-field-border,var(--ek-card-border,rgba(0,0,0,.14))));border-radius:var(--ek-panes-radius,var(--ek-field-radius,var(--ek-card-radius,6px)));background:var(--ek-panes-bg,var(--ek-field-bg,var(--ek-card-bg,#fff)));padding:var(--ek-panes-inset,0);overflow:hidden;margin-block-end:var(--ek-gap)}.cl__pane{appearance:none;flex:1 1 0;margin:0;min-height:var(--ek-pane-h,calc(var(--ek-field-h,38px) - 2 * var(--ek-panes-inset,0px)));padding:0 var(--ek-seg-pad,14px);font-family:var(--ek-meta-font,inherit);font-size:var(--ek-pane-size,var(--ek-field-size,14px));font-weight:var(--ek-pane-weight,inherit);line-height:1.2;color:var(--ek-pane-text,var(--ek-text,inherit));background:var(--ek-pane-bg,transparent);border:0;border-radius:var(--ek-pane-radius,0);border-inline-start:1px solid var(--ek-panes-divider,var(--ek-field-border,var(--ek-card-border,rgba(0,0,0,.14))));cursor:pointer}.cl__pane:first-child{border-inline-start:0}.cl__pane[aria-pressed="true"]{background:var(--ek-pane-bg-active,var(--ek-pill-bg-strong,rgba(0,0,0,.82)));color:var(--ek-pane-text-active,var(--ek-pill-text-strong,#fff));font-weight:var(--ek-pane-weight-active,var(--ek-pane-weight,inherit));box-shadow:var(--ek-pane-shadow-active,none)}.cl__pane:focus-visible{outline:2px solid var(--ek-focus,currentColor);outline-offset:-3px}.cl.cl--stacked > .cl__panes{display:flex}.cl.cl--stacked[data-cl-pane="list"] > .cl__map{display:none}.cl.cl--stacked[data-cl-pane="map"] > .cl__list{display:none}.cl.cl--stacked[data-cl-pane="map"] > .cl__map{height:var(--ek-height-pane,78svh);margin-block-end:0}.cl__map{position:relative;min-width:0;background:var(--ek-map-bg,#e9e9e6);border-radius:var(--ek-map-radius,0);box-shadow:var(--ek-map-shadow,none);overflow:hidden}.cl__canvas{position:absolute;inset:0;z-index:0}.cl__zoom{position:absolute;z-index:2;inset-block-end:var(--ek-zoom-inset,12px);inset-inline-end:var(--ek-zoom-inset,12px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ek-zoom-radius,var(--ek-card-radius,6px));background:var(--ek-zoom-bg,#fff);border:1px solid var(--ek-zoom-border,rgba(0,0,0,.14));box-shadow:var(--ek-zoom-shadow,0 2px 8px rgba(0,0,0,.22))}.cl__zoom-btn{position:relative;appearance:none;margin:0;padding:0;border:0;background:none;width:var(--ek-zoom-size,40px);height:var(--ek-zoom-size,40px);color:var(--ek-zoom-text,#111);cursor:pointer;transition:background-color var(--ek-dur,160ms) var(--ek-ease,ease)}.cl__zoom-btn + .cl__zoom-btn{border-block-start:1px solid var(--ek-zoom-border,rgba(0,0,0,.14))}.cl__zoom-btn:hover{background:var(--ek-zoom-bg-hover,rgba(0,0,0,.06))}.cl__zoom-btn:focus-visible{outline:2px solid var(--ek-focus,currentColor);outline-offset:-3px}.cl__zoom-btn[disabled]{opacity:.38;cursor:default}.cl__zoom-btn::before,.cl__zoom-btn::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;background:currentColor;border-radius:1px;translate:-50% -50%}.cl__zoom-btn::before{width:var(--ek-zoom-glyph,14px);height:1.5px}.cl__zoom-btn[data-cl-zoom="out"]::after{display:none}.cl__zoom-btn[data-cl-zoom="in"]::after{width:1.5px;height:var(--ek-zoom-glyph,14px)}.cl__wheel{position:absolute;z-index:2;inset-block-end:var(--ek-wheel-inset,var(--ek-zoom-inset,12px));inset-inline-start:var(--ek-wheel-inset,var(--ek-zoom-inset,12px));margin:0;display:inline-flex;align-items:center;gap:var(--ek-wheel-gap,8px);block-size:var(--ek-wheel-size,34px);padding-inline:var(--ek-wheel-pad,14px);border-radius:var(--ek-wheel-radius,999px);background:var(--ek-wheel-bg,rgba(37,35,34,.82));color:var(--ek-wheel-text,#f2ede7);font-size:var(--ek-wheel-font,12px);line-height:1;pointer-events:none;opacity:1;transition:opacity var(--ek-dur-slow,320ms) var(--ek-ease,ease)}.cl__wheel::before{content:"";flex:none;inline-size:9px;block-size:13px;border:1.4px solid currentColor;border-radius:5px;background-image:linear-gradient( currentColor,currentColor );background-repeat:no-repeat;background-position:center 2px;background-size:1.4px 3.2px}.cl__wheel[data-cl-gone]{opacity:0}@media (prefers-reduced-motion:reduce){.cl__wheel{transition:none}}.estatekit-preview{position:absolute;z-index:1;width:var(--ek-preview-w,240px);max-width:100%;pointer-events:none;background:var(--ek-card-bg,#fff);border:var(--ek-card-border-w,1px) solid var(--ek-card-border,rgba(0,0,0,.14));border-radius:var(--ek-card-radius,6px);box-shadow:var(--ek-card-shadow-hover,0 8px 24px rgba(0,0,0,.10));overflow:hidden;max-height:var(--ek-preview-max-h,none);opacity:0;visibility:hidden;transition:opacity var(--ek-dur,160ms) var(--ek-ease,ease),visibility var(--ek-dur,160ms) var(--ek-ease,ease)}.estatekit-preview[data-cl-shown]{opacity:1;visibility:visible}.estatekit-preview__media{aspect-ratio:var(--ek-card-ratio,3 / 2);background:var(--ek-media-bg,rgba(0,0,0,.06));overflow:hidden}.estatekit-preview__img{display:block;width:100%;height:100%;object-fit:cover}.estatekit-preview__title{margin:0;padding:var(--ek-preview-pad,10px 12px 11px);font-family:var(--ek-title-font,inherit);font-size:var(--ek-title-size,16px);font-weight:var(--ek-title-weight,600);line-height:1.3;color:var(--ek-title-color,inherit);hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.estatekit-preview{transition:none}}.estatekit-pin{position:relative;display:block;white-space:nowrap;margin-bottom:calc(var(--ek-pin-tail,7px) * .71);padding:var(--ek-pin-pad-y,6px) var(--ek-pin-pad-x,10px);background:var(--ek-pin-bg,#fff);color:var(--ek-pin-text,#111);border:1px solid var(--ek-pin-border,currentColor);border-radius:var(--ek-pin-radius,4px);box-shadow:var(--ek-pin-shadow,0 2px 8px rgba(0,0,0,.28));font-family:var(--ek-pin-font,inherit);font-size:var(--ek-pin-size,13px);font-weight:var(--ek-pin-weight,600);line-height:1.15;text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ek-dur,160ms) var(--ek-ease,ease),color var(--ek-dur,160ms) var(--ek-ease,ease),border-color var(--ek-dur,160ms) var(--ek-ease,ease),box-shadow var(--ek-dur,160ms) var(--ek-ease,ease)}.estatekit-pin__amount,.estatekit-pin__qual{display:block}.estatekit-pin__qual{font-size:var(--ek-pin-qual-size,.84em);font-weight:var(--ek-pin-qual-weight,500);opacity:var(--ek-pin-qual-opacity,.78)}.estatekit-pin::after{content:"";position:absolute;left:50%;bottom:0;width:var(--ek-pin-tail,7px);height:var(--ek-pin-tail,7px);background:inherit;border-right:1px solid var(--ek-pin-border,currentColor);border-bottom:1px solid var(--ek-pin-border,currentColor);transform:translate(-50%,50%) rotate(45deg)}.estatekit-pin:hover,.estatekit-pin:focus-visible{background:var(--ek-pin-bg-hover,var(--ek-pin-bg,#fff));color:var(--ek-pin-text-hover,var(--ek-pin-text,#111));border-color:var(--ek-pin-border-hover,var(--ek-pin-border,currentColor))}.estatekit-pin[data-cl-active]{background:var(--ek-pin-bg-active,var(--ek-pin-bg,#fff));color:var(--ek-pin-text-active,var(--ek-pin-text,#111));border-color:var(--ek-pin-border-active,var(--ek-pin-border,currentColor));box-shadow:var(--ek-pin-shadow-active,var(--ek-pin-shadow,0 2px 8px rgba(0,0,0,.28)))}.estatekit-pin[data-cl-clip="1"]{width:var(--ek-pin-dot,12px);height:var(--ek-pin-dot,12px);padding:0;border-radius:50%;background:var(--ek-pin-dot-bg,var(--ek-pin-border,currentColor));border-color:var(--ek-pin-dot-border,transparent);box-shadow:var(--ek-pin-dot-shadow,0 1px 4px rgba(0,0,0,.3))}.estatekit-pin[data-cl-clip="1"] > *,.estatekit-pin[data-cl-clip="1"]::after{display:none}.estatekit-cluster{display:flex;align-items:center;justify-content:center;transform:translateY(50%);width:var(--ek-cluster-size,var(--ek-cluster-s,34px));height:var(--ek-cluster-size,var(--ek-cluster-s,34px));border-radius:var(--ek-cluster-radius,999px);background:var(--ek-cluster-bg,#111);color:var(--ek-cluster-text,#fff);border:1px solid var(--ek-cluster-border,transparent);box-shadow:0 0 0 var(--ek-cluster-halo-width,6px) var(--ek-cluster-halo,transparent);font-family:var(--ek-cluster-font,var(--ek-pin-font,inherit));font-size:var(--ek-cluster-text-size,13px);font-weight:var(--ek-cluster-weight,600);font-variant-numeric:tabular-nums;line-height:1;cursor:pointer}.estatekit-cluster[data-cl-size="m"]{--ek-cluster-size:var(--ek-cluster-m,42px)}.estatekit-cluster[data-cl-size="l"]{--ek-cluster-size:var(--ek-cluster-l,52px)}.estatekit-cluster:hover{background:var(--ek-cluster-bg-hover,var(--ek-cluster-bg,#111));color:var(--ek-cluster-text-hover,var(--ek-cluster-text,#fff))}.cl__offline{display:none}.cl[data-cl-map="failed"] > .cl__offline{display:block;margin:0 0 var(--ek-gap,20px);font-size:var(--ek-meta-size,14px);color:var(--ek-meta-color,currentColor)}@media (prefers-reduced-motion:reduce){.estatekit-pin{transition:none}}.cl-card{min-width:0;width:100%;display:flex}.cl-card__link{display:flex;flex-direction:column;width:100%;min-width:0;text-decoration:none;color:inherit;background:var(--ek-card-bg,#fff);border:var(--ek-card-border-w,1px) solid var(--ek-card-border,rgba(0,0,0,.14));border-radius:var(--ek-card-radius,6px);padding:var(--ek-card-inset,0);gap:var(--ek-card-gap,0);box-shadow:var(--ek-card-shadow,none);overflow:hidden;transition:border-color var(--ek-dur,160ms) var(--ek-ease,ease),box-shadow var(--ek-dur,160ms) var(--ek-ease,ease),transform var(--ek-dur,160ms) var(--ek-ease,ease)}.cl-card__link:hover,.cl-card__link:focus-visible{border-color:var(--ek-card-border-hover,rgba(0,0,0,.38));box-shadow:var(--ek-card-shadow-hover,0 8px 24px rgba(0,0,0,.10));transform:translateY(-2px)}.cl-card__link:hover,.cl-card[data-cl-active] .cl-card__link{outline:var(--ek-card-ring,0) solid var(--ek-card-ring-color,transparent);outline-offset:var(--ek-card-ring-offset,-1px)}.cl-card__link:focus-visible{outline:2px solid var(--ek-focus,currentColor);outline-offset:3px}.cl-card[data-cl-active] .cl-card__link{border-color:var(--ek-card-border-hover,rgba(0,0,0,.38));box-shadow:var(--ek-card-shadow-hover,0 8px 24px rgba(0,0,0,.10))}.cl-card__media{border-radius:var(--ek-media-radius,0)}.cl-card__media{position:relative;aspect-ratio:var(--ek-card-ratio,3 / 2);background:var(--ek-media-bg,rgba(0,0,0,.06));overflow:hidden}.cl-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--ek-dur-slow,420ms) var(--ek-ease,ease)}.cl-card__link:hover .cl-card__img{transform:scale(1.03)}.cl-card__body{display:flex;flex-direction:column;gap:var(--ek-card-body-gap,5px);padding:var(--ek-card-pad,14px 16px 16px);background:var(--ek-card-body-bg,transparent);flex:1 1 auto;min-width:0}.cl-card__kicker{margin:0;font-family:var(--ek-kicker-font,var(--ek-meta-font,inherit));font-size:var(--ek-kicker-size,var(--ek-meta-size,13px));font-weight:var(--ek-kicker-weight,400);letter-spacing:var(--ek-kicker-tracking,0);text-transform:var(--ek-kicker-transform,none);line-height:1.25;color:var(--ek-kicker-color,var(--ek-meta-color,currentColor));min-width:0;overflow-wrap:break-word}.cl-card__price{margin:0;margin-block-start:var(--ek-price-pin,auto);display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;font-family:var(--ek-price-font,inherit);font-weight:var(--ek-price-weight,600);font-size:var(--ek-price-size,22px);line-height:1.15;letter-spacing:var(--ek-price-tracking,-.01em);color:var(--ek-price-color,inherit);font-variant-numeric:tabular-nums}.cl-card__amount--none{font-size:var(--ek-meta-size,14px);font-weight:500;letter-spacing:0;color:var(--ek-meta-color,currentColor)}.cl-card__kind{font-family:var(--ek-meta-font,inherit);font-size:var(--ek-meta-size,13px);font-weight:400;letter-spacing:0;color:var(--ek-meta-color,currentColor);white-space:nowrap}.cl-card__title{margin:0;font-family:var(--ek-title-font,inherit);font-size:var(--ek-title-size,16px);font-weight:var(--ek-title-weight,600);line-height:1.3;letter-spacing:0;color:var(--ek-title-color,inherit);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;text-wrap:pretty}.cl-card__facts{margin:var(--ek-facts-margin,6px 0 0);padding-top:var(--ek-facts-pad,9px);border-top:var(--ek-facts-rule-w,1px) solid var(--ek-rule,rgba(0,0,0,.12));display:flex;flex-wrap:wrap;gap:2px 8px;font-size:var(--ek-meta-size,13px);line-height:1.4;color:var(--ek-meta-color,currentColor);min-width:0}.cl-card__fact{min-width:0}.cl-card__fact + .cl-card__fact::before{content:"·";margin-inline-end:8px}.cl-card__tags{margin:3px 0 0;display:flex;flex-wrap:wrap;gap:6px}.cl-pill{display:inline-flex;align-items:center;border-radius:var(--ek-pill-radius,999px);padding:var(--ek-pill-pad,4px 10px);font-family:var(--ek-meta-font,inherit);font-size:var(--ek-pill-size,12.5px);line-height:1.25;font-weight:500;background:var(--ek-pill-bg,rgba(0,0,0,.06));color:var(--ek-pill-text,inherit);border:1px solid var(--ek-pill-border,transparent);white-space:nowrap}.cl-pill--deal{background:var(--ek-pill-bg-strong,rgba(0,0,0,.82));color:var(--ek-pill-text-strong,#fff);border-color:var(--ek-pill-border-strong,transparent)}.cl .cl-card__link{flex-direction:row;min-height:var(--ek-card-compact-min,200px)}.cl .cl-card__media{flex:0 0 var(--ek-card-compact-media,36%);aspect-ratio:auto;align-self:stretch}@container (max-width:320px){.cl .cl-card__link{flex-direction:column;min-height:0}.cl .cl-card__media{flex:none;aspect-ratio:var(--ek-card-ratio,3 / 2)}}.cl.cl--stacked .cl-card__link,.cl.cl--nomap .cl-card__link,.cl[data-cl-map="failed"] .cl-card__link{flex-direction:column;min-height:0}.cl.cl--stacked .cl-card__media,.cl.cl--nomap .cl-card__media,.cl[data-cl-map="failed"] .cl-card__media{flex:none;aspect-ratio:var(--ek-card-ratio,3 / 2)}@container (max-width:340px){.cl-card__price{font-size:calc(var(--ek-price-size,22px) * .86)}}@media (prefers-reduced-motion:reduce){.cl-card__link,.cl-card__img{transition:none}.cl-card__link:hover{transform:none}.cl-card__link:hover .cl-card__img{transform:none}}.ft{display:block;max-width:var(--ek-search-max-width,100%);font-size:var(--ek-search-font-size,1rem)}.ft__label{display:block;margin-block-end:var(--ek-search-label-gap,0.5em);font-weight:var(--ek-search-label-weight,600);font-size:var(--ek-search-label-size,1em);color:var(--ek-search-ink,inherit)}.ft__row{display:flex;gap:var(--ek-search-gap,8px);align-items:stretch}.ft__input{flex:1 1 auto;min-width:0;padding:var(--ek-search-field-pad,0.65em 0.9em);font:inherit;color:var(--ek-search-ink,inherit);background:var(--ek-search-field-bg,#fff);border:var(--ek-search-border,1px solid rgba(0,0,0,0.25));border-radius:var(--ek-search-radius,8px)}.ft__input:focus-visible{outline:var(--ek-search-focus,2px solid currentColor);outline-offset:2px}.ft__go{flex:0 0 auto;padding:var(--ek-search-button-pad,0.65em 1.2em);font:inherit;font-weight:var(--ek-search-button-weight,600);color:var(--ek-search-accent-ink,#fff);background:var(--ek-search-accent,#1d1d1f);border:none;border-radius:var(--ek-search-radius,8px);cursor:pointer}.ft__go:focus-visible{outline:var(--ek-search-focus,2px solid currentColor);outline-offset:2px}.ft__go[disabled]{opacity:0.6;cursor:default}.ft__hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.ft__hint{margin:var(--ek-search-hint-margin,0.5em 0 0);font-size:var(--ek-search-small,0.8em);color:var(--ek-search-muted,#6e6e73)}.ft__examples{display:flex;flex-wrap:wrap;gap:var(--ek-search-gap,8px);margin-block-start:var(--ek-search-examples-gap,0.75em)}.ft__example{padding:var(--ek-search-pill-pad,0.35em 0.9em);font:inherit;font-size:var(--ek-search-small,0.85em);color:var(--ek-search-ink,inherit);background:var(--ek-search-pill-bg,transparent);border:var(--ek-search-border,1px solid rgba(0,0,0,0.25));border-radius:999px;cursor:pointer}.ft__example:hover{background:var(--ek-search-pill-hover,rgba(0,0,0,0.05))}.ft__status{margin:var(--ek-search-status-margin,0.6em 0 0);font-size:var(--ek-search-small,0.85em);color:var(--ek-search-muted,#6e6e73)}.ft__status--error{color:var(--ek-search-error,#b3261e)}.ft__chips{display:flex;flex-wrap:wrap;gap:var(--ek-search-gap,8px);margin:var(--ek-search-chips-margin,0.75em 0 0);padding:0;list-style:none}.ft-chip{display:inline-flex;align-items:center;gap:0.45em;padding:var(--ek-search-pill-pad,0.35em 0.9em);font:inherit;font-size:var(--ek-search-small,0.85em);color:var(--ek-search-chip-ink,inherit);background:var(--ek-search-chip-bg,rgba(0,0,0,0.06));border:none;border-radius:999px;cursor:pointer}.ft-chip:hover{background:var(--ek-search-chip-hover,rgba(0,0,0,0.12))}.ft-chip:focus-visible{outline:var(--ek-search-focus,2px solid currentColor);outline-offset:2px}.ft-chip__x{font-weight:700;line-height:1}.ft__unmatched{margin:var(--ek-search-hint-margin,0.5em 0 0);font-size:var(--ek-search-small,0.8em);color:var(--ek-search-muted,#6e6e73)}.ft--hero .ft__label{font-size:var(--ek-search-hero-label,1.2em)}.ft--hero .ft__input{padding:var(--ek-search-hero-field-pad,0.9em 1.1em);font-size:var(--ek-search-hero-size,1.05em)}.ft--hero .ft__go{padding:var(--ek-search-hero-button-pad,0.9em 1.6em);font-size:var(--ek-search-hero-size,1.05em)}.ft--compact .ft__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:480px){.ft__row{flex-wrap:wrap}.ft__go{flex:1 1 100%}}.ek{display:block}.ek__tabs{display:flex;gap:var(--ek-tab-gap,6px);padding-inline-start:var(--ek-tab-inset,12px);width:100%;box-sizing:border-box}.ek__tab{display:inline-flex;align-items:center;height:var(--ek-tab-h,48px);padding:0 var(--ek-tab-pad,22px);margin:0;border:1px solid transparent;border-bottom:none;border-radius:var(--ek-tab-radius,12px) var(--ek-tab-radius,12px) 0 0;background:var(--ek-tab-bg,rgba(0,0,0,.06));color:var(--ek-tab-ink,inherit);font:inherit;font-size:var(--ek-tab-size,15px);line-height:1.2;white-space:nowrap;cursor:pointer}.ek__tab--on{background:var(--ek-tab-bg-on,var(--ek-head-bg,#fff));color:var(--ek-tab-ink-on,inherit);font-weight:var(--ek-tab-weight-on,600)}.ek__tab:focus-visible{outline:2px solid var(--ek-focus,currentColor);outline-offset:-3px}.ek[data-ek-on="suche"] .ek__pane[data-ek-pane="verkaufen"],.ek[data-ek-on="verkaufen"] .ek__pane[data-ek-pane="suche"],.ek[data-ek-on="filter"] .ek__pane[data-ek-pane="ki"]{display:none}.ek[data-ek-on="ki"] .cl__head{display:none}.ek[data-ek-on="filter"] .ek__pane[data-ek-pane="ki"]:has(.ft__chips:not([hidden])){display:block}.ek[data-ek-on="filter"] .ek__pane[data-ek-pane="ki"] .ft__form,.ek[data-ek-on="filter"] .ek__pane[data-ek-pane="ki"] .ft__hint,.ek[data-ek-on="filter"] .ek__pane[data-ek-pane="ki"] .ft__examples{display:none}.ek__pane > .ft,.ek .cl__head{min-height:var(--ek-head-min-h,auto);box-sizing:border-box}.ek .cl__head{justify-content:center}.ek .cl__head{position:relative}.ek__tabs + .ek__pane .cl__bar,.ek .cl__head > .cl__bar{position:absolute;right:0;bottom:calc(100% + var(--ek-bar-lift,14px));display:flex;align-items:center;justify-content:flex-end;gap:var(--ek-bar-gap,16px)}.ek[data-ek-stuck="1"] .cl__head > .cl__bar{display:none}.ek__panel{display:flex;align-items:center;justify-content:space-between;gap:var(--ek-panel-gap,20px);padding:var(--ek-panel-pad,20px);box-sizing:border-box;max-width:var(--ek-search-max-width,none);background:var(--ek-panel-bg,var(--ek-head-bg,rgba(0,0,0,.04)));border:1px solid var(--ek-panel-border,transparent);border-radius:var(--ek-panel-radius,var(--ek-tab-radius,12px));box-shadow:var(--ek-panel-shadow,none)}.ek__panel-text{margin:0;font-size:var(--ek-panel-size,16px);line-height:1.5;color:var(--ek-panel-ink,inherit)}.ek__panel-cta{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;height:var(--ek-cta-h,48px);padding:0 var(--ek-cta-pad,22px);border-radius:var(--ek-cta-radius,var(--ek-field-radius,6px));background:var(--ek-cta-bg,currentColor);color:var(--ek-cta-ink,#fff);font-size:var(--ek-cta-size,16px);font-weight:var(--ek-cta-weight,600);text-decoration:none;white-space:nowrap}.ek__placeholder{padding:12px 16px;border:1px dashed var(--ek-border,rgba(0,0,0,.2));border-radius:var(--ek-field-radius,6px);font-size:14px}
