.head.svelte-8g6rhk{padding-top:44px;padding-bottom:12px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.headtext.svelte-8g6rhk{display:flex;flex-direction:column;gap:6px}h1.svelte-8g6rhk{font-size:38px}.sub.svelte-8g6rhk{font-size:16px;font-style:italic;color:var(--muted)}.sort.svelte-8g6rhk{font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dark)}.sort.svelte-8g6rhk select:where(.svelte-8g6rhk){border:none;background:transparent;font:inherit;color:inherit;cursor:pointer;outline:none}.layout.svelte-8g6rhk{padding-top:12px;padding-bottom:80px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;align-items:start}aside.svelte-8g6rhk{display:flex;flex-direction:column;gap:26px;border-right:1px solid var(--hairline);padding-right:28px}.group.svelte-8g6rhk{display:flex;flex-direction:column;gap:9px}.check.svelte-8g6rhk{display:flex;gap:9px;align-items:center;font-size:16px;cursor:pointer}.check.svelte-8g6rhk input[type=checkbox]:where(.svelte-8g6rhk){accent-color:#3a3b3e;margin:0}.count.svelte-8g6rhk{margin-left:auto;font-family:var(--sans);font-size:10px;color:var(--muted-2)}.soon.svelte-8g6rhk{color:var(--muted-2);cursor:default}.soonlabel.svelte-8g6rhk{margin-left:auto;font-family:var(--sans);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.more.svelte-8g6rhk{border:none;background:none;padding:0;text-align:left;font-family:var(--serif);font-size:14px;font-style:italic;color:var(--muted);cursor:pointer}input[type=range].svelte-8g6rhk{accent-color:var(--brass)}.pricerange.svelte-8g6rhk{font-family:var(--sans);font-size:11px;color:var(--muted-dark)}.results.svelte-8g6rhk{display:flex;flex-direction:column;gap:20px}.chips.svelte-8g6rhk{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.clear.svelte-8g6rhk{border:none;background:none;font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer}.grid.svelte-8g6rhk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.empty.svelte-8g6rhk{font-size:17px;font-style:italic;color:var(--body-soft);padding:40px 0}.loadmore.svelte-8g6rhk{display:flex;justify-content:center;padding-top:10px}.loadmore.svelte-8g6rhk .btn:where(.svelte-8g6rhk){padding:13px 30px}
