.Kzhnqq_listing{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:36px;display:grid}.Kzhnqq_main{min-inline-size:0;scroll-margin-block-start:120px}.Kzhnqq_dock{display:contents}.Kzhnqq_bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block-end:18px;display:flex}.Kzhnqq_barBtn{border-radius:var(--r-pill);background:var(--c-charcoal);min-block-size:42px;color:var(--c-white);font-weight:var(--fw-bold);-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:8px;padding-inline:16px;font-size:15px;text-decoration:none;display:none}.Kzhnqq_barBtn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round}.Kzhnqq_badge{border-radius:var(--r-pill);background:var(--c-red-button);block-size:20px;min-inline-size:20px;color:var(--c-white);place-items:center;padding-inline:5px;font-size:12px;line-height:1;display:inline-grid}.Kzhnqq_count{color:var(--c-ink-warm);white-space:nowrap;margin:0;font-size:14px}.Kzhnqq_chipsRow{flex-wrap:wrap;gap:8px;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.Kzhnqq_chipsRow a{border-radius:var(--r-pill);border:1px solid var(--c-line-warm);background:var(--c-white);min-block-size:36px;color:var(--c-charcoal);font-size:14px;font-weight:var(--fw-bold);white-space:nowrap;align-items:center;gap:6px;padding-inline:12px 10px;text-decoration:none;display:inline-flex}.Kzhnqq_chipsRow a svg{stroke:var(--c-red);fill:none;stroke-width:2.4px;stroke-linecap:round}.Kzhnqq_chipsRow a.Kzhnqq_clearAll{-webkit-text-decoration:underline 2px var(--c-red);text-decoration:underline 2px var(--c-red);text-underline-offset:5px;background:0 0;border-color:#0000}@media (min-width:1021px){.Kzhnqq_listing{margin-block-start:32px}.Kzhnqq_bar{border-block-end:1px solid var(--c-line-warm);margin-block-end:20px;padding-block-end:14px}.Kzhnqq_count{color:var(--c-charcoal);font-size:15px;font-weight:var(--fw-heavy)}}.Kzhnqq_scrim{display:none}.Kzhnqq_side{max-block-size:calc(100vh - var(--filters-top,var(--layout-header-height-scrolled)) - 32px);overscroll-behavior:contain;scroll-behavior:auto;border:1px solid var(--c-line-warm);border-radius:var(--r-card);background:var(--c-white);scrollbar-width:thin;position:sticky;inset-block-start:calc(var(--filters-top,var(--layout-header-height-scrolled)) + 16px);overflow-y:auto}.Kzhnqq_form{display:grid}.Kzhnqq_form[aria-busy=true] .Kzhnqq_apply{opacity:.7}.Kzhnqq_head{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 6px;display:flex}.Kzhnqq_head h2{font-size:18px;font-weight:var(--fw-heavy);outline:none;margin:0}.Kzhnqq_grabber,.Kzhnqq_close,.Kzhnqq_closeLink{display:none}.Kzhnqq_body{display:grid}.Kzhnqq_section{border:0;border-block-start:1px solid var(--c-hairline-soft);min-inline-size:0;margin:0;padding:14px 18px 16px}.Kzhnqq_section:first-child{border-block-start:0}.Kzhnqq_section legend{float:inline-start;inline-size:100%;font-size:15px;font-weight:var(--fw-heavy);margin-block-end:10px;padding:0}.Kzhnqq_section legend+*{clear:both}.Kzhnqq_chips{flex-wrap:wrap;gap:8px;display:flex}.Kzhnqq_chip{cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.Kzhnqq_chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Kzhnqq_chip span{border-radius:var(--r-pill);border:1px solid var(--c-line-warm);background:var(--c-white);min-block-size:38px;color:var(--c-charcoal);font-size:14px;font-weight:var(--fw-bold);transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);align-items:center;gap:6px;padding-inline:14px;display:inline-flex}.Kzhnqq_chip small{font-size:12px;font-weight:var(--fw-medium);color:var(--c-grey)}.Kzhnqq_chip input:checked+span{border-color:var(--c-charcoal);background:var(--c-charcoal);color:var(--c-white)}.Kzhnqq_chip input:checked+span small{color:var(--c-on-dark2)}.Kzhnqq_chip input:focus-visible+span{outline:2px solid var(--c-red);outline-offset:2px}.Kzhnqq_more{color:var(--c-charcoal);font:inherit;font-size:14px;font-weight:var(--fw-bold);-webkit-text-decoration:underline 2px var(--c-red);text-decoration:underline 2px var(--c-red);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;margin-block-start:10px;padding:4px 0}.Kzhnqq_switch{min-block-size:var(--layout-target);font-size:15px;font-weight:var(--fw-bold);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.Kzhnqq_switch input{appearance:none;border-radius:var(--r-pill);background:var(--c-line-warm);cursor:pointer;block-size:28px;inline-size:46px;transition:background-color var(--motion-fast);flex:none;margin:0;position:relative}.Kzhnqq_switch input:after{content:"";background:var(--c-white);block-size:22px;inline-size:22px;transition:transform var(--motion-fast) var(--motion-ease-out);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.Kzhnqq_switch input:checked{background:var(--c-red-button)}.Kzhnqq_switch input:checked:after{transform:translate(18px)}.Kzhnqq_switch input:checked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform:translate(-18px)}.Kzhnqq_switch input:focus-visible{outline:2px solid var(--c-red);outline-offset:2px}.Kzhnqq_range{block-size:32px;margin-inline:4px;position:relative}.Kzhnqq_range:before,.Kzhnqq_rangeFill{content:"";border-radius:var(--r-pill);block-size:4px;position:absolute;inset-block-start:14px}.Kzhnqq_range:before{background:var(--c-line-warm);inset-inline:0}.Kzhnqq_rangeFill{background:var(--c-red-button)}.Kzhnqq_range input{appearance:none;pointer-events:none;background:0 0;block-size:32px;inline-size:100%;margin:0;position:absolute;inset:0}.Kzhnqq_range input::-webkit-slider-runnable-track{background:0 0}.Kzhnqq_range input::-webkit-slider-thumb{appearance:none;border:3px solid var(--c-red-button);background:var(--c-white);pointer-events:auto;cursor:grab;border-radius:50%;block-size:24px;inline-size:24px;box-shadow:0 2px 6px #0003}.Kzhnqq_range input::-moz-range-thumb{border:3px solid var(--c-red-button);background:var(--c-white);pointer-events:auto;cursor:grab;border-radius:50%;block-size:18px;inline-size:18px}.Kzhnqq_range input::-moz-range-track{background:0 0}.Kzhnqq_range input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--c-charcoal);outline-offset:2px}.Kzhnqq_priceInputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;margin-block-start:10px;display:grid}.Kzhnqq_priceInputs>span{color:var(--c-grey);padding-block-end:12px}.Kzhnqq_priceInputs label{color:var(--c-ink-warm);gap:4px;font-size:13px;display:grid}.Kzhnqq_priceInputs input{border:1px solid var(--c-line-warm);border-radius:var(--r-sm);background:var(--c-white);min-block-size:42px;inline-size:100%;color:var(--c-charcoal);font:inherit;font-weight:var(--fw-bold);padding-inline:12px}.Kzhnqq_priceInputs input:focus-visible{outline:2px solid var(--c-charcoal);outline-offset:1px}.Kzhnqq_foot{border-block-start:1px solid var(--c-hairline-soft);background:var(--c-white);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 18px 16px;display:grid;position:sticky;inset-block-end:0}.Kzhnqq_reset,.Kzhnqq_apply{border-radius:var(--r-pill);min-block-size:46px;font:inherit;font-size:15px;font-weight:var(--fw-bold);cursor:pointer;padding-inline:18px}.Kzhnqq_reset{border:1px solid var(--c-line-warm);background:var(--c-white);color:var(--c-charcoal)}.Kzhnqq_apply{background:var(--c-red-button);color:var(--c-white);box-shadow:var(--shadow-button-red);white-space:nowrap;text-overflow:ellipsis;border:0;overflow:hidden}@media (hover:hover){.Kzhnqq_apply:hover{background:var(--c-red-button-hover)}}@media (max-width:1020px){.Kzhnqq_listing{grid-template-columns:minmax(0,1fr);gap:0}.Kzhnqq_dock{z-index:5;border:1px solid var(--c-hairline-soft);background:#fffffffa;border-radius:22px;gap:8px;margin-block-end:18px;padding:8px;display:grid;position:sticky;inset-block-start:calc(var(--filters-top,58px) + 8px);box-shadow:0 10px 28px #2323231a}.Kzhnqq_dock>:not(.Kzhnqq_bar){scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:8px;margin:0;display:flex;overflow-x:auto}.Kzhnqq_dock>:not(.Kzhnqq_bar)::-webkit-scrollbar{display:none}.Kzhnqq_dock>:not(.Kzhnqq_bar)>a{flex:none;min-block-size:40px;padding-inline:14px;font-size:14.5px}.Kzhnqq_bar{scrollbar-width:none;flex-wrap:nowrap;margin:0;overflow-x:auto}.Kzhnqq_bar::-webkit-scrollbar{display:none}.Kzhnqq_barBtn{display:inline-flex}.Kzhnqq_chipsRow{flex-wrap:nowrap}.Kzhnqq_scrim{z-index:var(--z-drawer-scrim);opacity:0;pointer-events:none;transition:opacity var(--motion-base);background:#16161680;display:block;position:fixed;inset:0}.Kzhnqq_scrim[data-open]{opacity:1;pointer-events:auto}.Kzhnqq_side{z-index:var(--z-drawer);visibility:hidden;max-block-size:88dvh;transition:transform var(--motion-base) var(--motion-ease-out), visibility 0s linear var(--motion-base);border:0;border-radius:22px 22px 0 0;position:fixed;inset:auto 0 0;transform:translateY(105%);box-shadow:0 -12px 40px #00000038}.Kzhnqq_side[data-open],.Kzhnqq_side:target{visibility:visible;transition:transform var(--motion-base) var(--motion-ease-out);transform:none}.Kzhnqq_head{z-index:1;background:var(--c-white);padding-block-start:22px;position:sticky;inset-block-start:0}.Kzhnqq_grabber{border-radius:var(--r-pill);background:var(--c-line-warm);block-size:5px;inline-size:44px;display:block;position:absolute;inset-block-start:8px;inset-inline-start:calc(50% - 22px)}.Kzhnqq_close,.Kzhnqq_closeLink{background:var(--c-grey-light);block-size:40px;inline-size:40px;color:var(--c-charcoal);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid}.Kzhnqq_close svg,.Kzhnqq_closeLink svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round}.Kzhnqq_foot{padding-block-end:calc(14px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.Kzhnqq_side,.Kzhnqq_side[data-open],.Kzhnqq_scrim,.Kzhnqq_switch input,.Kzhnqq_switch input:after,.Kzhnqq_chip span{transition:none}}@media (max-width:640px){.Kzhnqq_dock{inset-block-start:78px}}
