.filter-ui .drops{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.filter-ui .drop{position:relative}.filter-ui .drop-btn{list-style:none;display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-line);font-size:var(--step--1);color:var(--c-ink);cursor:pointer;user-select:none;transition:background .15s ease,border-color .15s ease}.filter-ui .drop-btn::-webkit-details-marker{display:none}.filter-ui .drop-btn:hover{border-color:var(--c-ink-soft)}.filter-ui .drop-btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.filter-ui .drop-btn.in-use{background:#a5804a29;border-color:var(--c-accent)}.filter-ui .caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentcolor;color:var(--c-ink-soft);transition:transform .15s ease}.filter-ui .drop[open] .caret{transform:rotate(180deg)}.filter-ui .drop-btn.in-use .caret{color:var(--c-ink)}.filter-ui .panel{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:12rem;max-height:60vh;overflow:auto;display:grid;gap:2px;padding:var(--space-1);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);box-shadow:var(--shadow-tile)}.filter-ui .option{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius);font-size:var(--step--1);cursor:pointer}.filter-ui .option:hover{background:var(--c-bg)}.filter-ui .option input{accent-color:var(--c-accent)}.filter-ui .panel-price{min-width:13rem;gap:var(--space-1)}.filter-ui .price-field{display:flex;align-items:center;gap:8px;font-size:var(--step--1);color:var(--c-ink-soft)}.filter-ui .price-field input{font:inherit;color:var(--c-ink);width:6em;background:transparent;border:0;border-bottom:1px solid var(--c-line);border-radius:0;padding:4px 2px}.filter-ui .price-field input:focus-visible{outline:none;border-bottom-color:var(--c-accent)}.filter-ui .apply{font:inherit;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;padding:7px 16px;border:0;border-radius:999px;background:var(--c-accent);color:var(--c-accent-ink);cursor:pointer}.filter-ui .chips{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.filter-ui .chip{display:inline-flex;align-items:center;padding:4px 0 4px 14px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-line);font-size:var(--step--1);color:var(--c-ink);text-decoration:none;transition:background .15s ease,border-color .15s ease}.filter-ui .chip:hover{background:var(--c-bg);border-color:var(--c-ink-soft)}.filter-ui .chip:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.filter-ui .chip-x{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:2.3em;font-size:.7em;color:var(--c-ink-soft)}.filter-ui .chip-clear{padding:4px 14px;background:var(--c-ink-soft);border-color:var(--c-ink-soft);color:var(--c-bg)}.filter-ui .chip-clear:hover{background:var(--c-ink);border-color:var(--c-ink)}.tile[data-astro-cid-rupkkbbv]{display:block;text-decoration:none;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.tile[data-astro-cid-rupkkbbv]:hover{box-shadow:var(--shadow-tile);transform:translateY(-2px)}.tile-media[data-astro-cid-rupkkbbv]{display:block;position:relative;overflow:hidden;background:var(--c-line)}.tile-media[data-astro-cid-rupkkbbv] img[data-astro-cid-rupkkbbv]{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .4s ease}.tile[data-astro-cid-rupkkbbv]:hover .tile-media[data-astro-cid-rupkkbbv] img[data-astro-cid-rupkkbbv]{transform:scale(1.04)}.tile[data-astro-cid-rupkkbbv].sold .tile-media[data-astro-cid-rupkkbbv] img[data-astro-cid-rupkkbbv]{filter:grayscale(35%);opacity:.9}.tile-state[data-astro-cid-rupkkbbv]{position:absolute;top:var(--space-1);left:var(--space-1)}.tile-body[data-astro-cid-rupkkbbv]{display:block;padding:var(--space-2)}.tile-brand[data-astro-cid-rupkkbbv]{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:var(--step--1);color:var(--c-accent)}.tile-title[data-astro-cid-rupkkbbv]{display:block;font-family:var(--f-display);font-size:var(--step-1);color:var(--c-ink);line-height:1.25;margin-top:2px}.tile-price[data-astro-cid-rupkkbbv]{display:block;margin-top:var(--space-1);color:var(--c-ink);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.tile[data-astro-cid-rupkkbbv],.tile-media[data-astro-cid-rupkkbbv] img[data-astro-cid-rupkkbbv]{transition:none}.tile[data-astro-cid-rupkkbbv]:hover,.tile[data-astro-cid-rupkkbbv]:hover .tile-media[data-astro-cid-rupkkbbv] img[data-astro-cid-rupkkbbv]{transform:none}}
