.IzZ8pa_layout{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:clamp(1.75rem,3vw,3.5rem);display:grid}.IzZ8pa_sidebar{top:calc(var(--header-h) + 1.25rem);max-height:calc(100dvh - var(--header-h) - 2.5rem);scrollbar-width:thin;scrollbar-color:#c6b49b transparent;padding-right:.5rem;position:sticky;overflow-y:auto}.IzZ8pa_sidebar>summary{display:none}.IzZ8pa_sidebar>.IzZ8pa_filterBody{display:block!important}@media (min-width:768px){.IzZ8pa_sidebar::details-content{content-visibility:visible}}.IzZ8pa_filterGroup{border-bottom:1px solid var(--color-line);padding-block:1.25rem}.IzZ8pa_filterGroup:first-child{padding-top:0}.IzZ8pa_filterGroup>summary{cursor:pointer;min-height:2rem;color:var(--color-ink);justify-content:space-between;align-items:center;font-family:Georgia,serif;font-size:1.1rem;list-style:none;display:flex}.IzZ8pa_filterGroup>summary::-webkit-details-marker{display:none}.IzZ8pa_sidebar>summary::-webkit-details-marker{display:none}.IzZ8pa_filterGroup>summary:after{content:"+";font-family:var(--font-sans), sans-serif;color:var(--color-muted);font-weight:400}.IzZ8pa_filterGroup[open]>summary:after{content:"−"}.IzZ8pa_groupBody{margin-top:.85rem}.IzZ8pa_categories{list-style:none}.IzZ8pa_categories .IzZ8pa_categories{border-left:1px solid var(--color-line);margin:.15rem 0 .4rem .35rem;padding-left:.8rem}.IzZ8pa_category{min-height:2.25rem;color:var(--color-ink-soft);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.4rem;font-size:.85rem;line-height:1.45;display:flex}.IzZ8pa_category span:last-child{color:var(--color-muted);font-size:.7rem}.IzZ8pa_category:hover,.IzZ8pa_category[aria-current=page]{color:var(--color-plum)}.IzZ8pa_category[aria-current=page]{font-weight:600}.IzZ8pa_options{flex-wrap:wrap;gap:.5rem;display:flex}.IzZ8pa_option{border:1px solid var(--color-line);cursor:pointer;background:#fffdf9;border-radius:.25rem;min-width:2.5rem;min-height:2.5rem;padding:.45rem .7rem;font-size:.78rem}.IzZ8pa_option[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.IzZ8pa_checks{gap:.35rem;display:grid}.IzZ8pa_check{cursor:pointer;align-items:center;gap:.6rem;min-height:2.5rem;font-size:.83rem;display:flex}.IzZ8pa_check input{width:1rem;height:1rem;accent-color:var(--color-plum)}.IzZ8pa_check span:last-child{color:var(--color-muted);margin-left:auto;font-size:.72rem}.IzZ8pa_priceInputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.IzZ8pa_priceInputs label>span{color:var(--color-muted);margin-bottom:.3rem;font-size:.65rem;display:block}.IzZ8pa_priceInputs input{border:1px solid var(--color-line);background:#fffdf9;border-radius:.25rem;width:100%;min-width:0;min-height:2.6rem;padding:.5rem;font-size:.78rem}.IzZ8pa_rangeLabel{color:var(--color-muted);margin-top:.75rem;font-size:.67rem;display:block}.IzZ8pa_range{width:100%;height:1.75rem;accent-color:var(--color-plum);cursor:pointer;display:block}.IzZ8pa_priceApply{border:1px solid var(--color-ink);cursor:pointer;border-radius:.25rem;min-height:2.5rem;margin-top:.6rem;padding:.45rem .9rem;font-size:.7rem;display:block}.IzZ8pa_toolbar{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.15rem;display:flex}.IzZ8pa_title{font-size:1.25rem;font-weight:500}.IzZ8pa_resultCount{color:var(--color-muted);margin-top:.3rem;font-size:.78rem}.IzZ8pa_sort{align-items:center;gap:.6rem;font-size:.75rem;display:flex}.IzZ8pa_sort select{border:1px solid var(--color-line);background:#fffdf9;border-radius:.25rem;max-width:12rem;min-height:2.5rem;padding:.4rem 1.6rem .4rem .6rem}.IzZ8pa_search{border:1px solid var(--color-line);background:#fffdf9;border-radius:.3rem;margin-bottom:1.25rem;display:flex}.IzZ8pa_search input{outline-offset:-2px;width:100%;min-width:0;min-height:2.75rem;padding:.6rem .85rem;font-size:.8rem}.IzZ8pa_search button{cursor:pointer;min-width:3rem;padding-inline:.85rem}.IzZ8pa_clear{min-height:2.5rem;color:var(--color-plum);text-underline-offset:3px;cursor:pointer;font-size:.75rem;text-decoration:underline}.IzZ8pa_active{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.IzZ8pa_active button{border:1px solid var(--color-line);cursor:pointer;border-radius:2rem;min-height:2rem;padding:.3rem .65rem;font-size:.72rem}.IzZ8pa_empty{border:1px solid var(--color-line);text-align:center;padding:3rem 1rem}.IzZ8pa_empty p{margin-bottom:.7rem}.IzZ8pa_results{min-width:0}.IzZ8pa_results[aria-busy=true]{opacity:.65}.IzZ8pa_layout button:focus-visible,.IzZ8pa_layout a:focus-visible,.IzZ8pa_layout summary:focus-visible{outline:2px solid var(--color-plum);outline-offset:3px}@media (min-width:1024px){.IzZ8pa_results>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1600px){.IzZ8pa_results>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.IzZ8pa_layout{grid-template-columns:minmax(0,1fr);gap:1rem}.IzZ8pa_sidebar{border:1px solid var(--color-line);border-radius:.3rem;max-height:none;padding:0;position:static}.IzZ8pa_sidebar>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.75rem 1rem;font-size:.82rem;display:flex}.IzZ8pa_sidebar>summary:after{content:"+"}.IzZ8pa_sidebar[open]>summary:after{content:"−"}.IzZ8pa_sidebar:not([open])>.IzZ8pa_filterBody{display:none!important}.IzZ8pa_filterBody{padding:.5rem 1rem 1rem}.IzZ8pa_filterGroup{padding-block:1rem}.IzZ8pa_toolbar{margin-bottom:1rem}.IzZ8pa_sort{font-size:.7rem}.IzZ8pa_sort select{max-width:10rem}}
