.shop[data-astro-cid-6tq6cnsm]{max-width:1280px;margin:0 auto;padding:var(--s-4) var(--s-5) var(--s-7)}.shop-head[data-astro-cid-6tq6cnsm]{margin:var(--s-4) 0 var(--s-5)}.shop-head[data-astro-cid-6tq6cnsm] h1[data-astro-cid-6tq6cnsm]{margin:0;font-size:var(--t-6)}.shop-lede[data-astro-cid-6tq6cnsm]{margin:var(--s-2) 0 0;max-width:68ch;color:var(--ink-2)}.shop-body[data-astro-cid-6tq6cnsm]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--s-6);align-items:start}.shop-filters-toggle[data-astro-cid-6tq6cnsm]{display:none}.shop-filters-wrap[data-astro-cid-6tq6cnsm]{position:sticky;top:calc(var(--header-h, 64px) + var(--s-3));max-height:calc(100vh - var(--header-h, 64px) - var(--s-5));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.shop-filters[data-astro-cid-6tq6cnsm]{display:grid;gap:var(--s-2)}.shop-find[data-astro-cid-6tq6cnsm] input[data-astro-cid-6tq6cnsm]{width:100%;min-height:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--well);color:var(--ink);font:inherit;font-size:16px;box-shadow:var(--recess)}.shop-group[data-astro-cid-6tq6cnsm]{padding:var(--s-3) 0;border-bottom:1px solid var(--rule)}.shop-group[data-astro-cid-6tq6cnsm] summary[data-astro-cid-6tq6cnsm]{cursor:pointer;font-size:var(--t-1);font-weight:var(--w-medium);font-stretch:var(--wd-legend);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2)}.shop-group[data-astro-cid-6tq6cnsm] ul[data-astro-cid-6tq6cnsm]{display:grid;gap:2px;margin:var(--s-3) 0 0;padding:0;list-style:none}.shop-group[data-astro-cid-6tq6cnsm] label[data-astro-cid-6tq6cnsm]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-2);min-height:32px;font-size:var(--t-2);cursor:pointer}.shop-group[data-astro-cid-6tq6cnsm] input[data-astro-cid-6tq6cnsm]{width:16px;height:16px;accent-color:var(--step-1)}.shop-group[data-astro-cid-6tq6cnsm] .mono[data-astro-cid-6tq6cnsm]{color:var(--ink-3);font-size:var(--t-1)}.shop-toolbar[data-astro-cid-6tq6cnsm]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule)}.shop-count[data-astro-cid-6tq6cnsm]{margin:0;color:var(--ink-2)}.shop-count[data-astro-cid-6tq6cnsm] strong[data-astro-cid-6tq6cnsm]{color:var(--ink)}.shop-chips[data-astro-cid-6tq6cnsm]{display:flex;flex-wrap:wrap;gap:var(--s-2);flex:1}.shop-sort[data-astro-cid-6tq6cnsm]{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-2);color:var(--ink-2)}.shop-sort[data-astro-cid-6tq6cnsm] select[data-astro-cid-6tq6cnsm]{min-height:40px;padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--well);color:var(--ink);font:inherit}.shop-active[data-astro-cid-6tq6cnsm]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding-top:var(--s-3)}.shop-active[data-astro-cid-6tq6cnsm][hidden]{display:none}.shop-active[data-astro-cid-6tq6cnsm] .shop-tag{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--well);color:var(--ink);font:inherit;font-size:var(--t-2);cursor:pointer}.shop-active[data-astro-cid-6tq6cnsm] .shop-clear{color:var(--ink-2);font-size:var(--t-2)}.shop-grid[data-astro-cid-6tq6cnsm]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--s-3);margin-top:var(--s-4)}.shop-empty[data-astro-cid-6tq6cnsm]{padding:var(--s-7) 0;text-align:center;color:var(--ink-2)}.shop-empty[data-astro-cid-6tq6cnsm][hidden],.shop-more[data-astro-cid-6tq6cnsm][hidden]{display:none}.shop-empty-h[data-astro-cid-6tq6cnsm]{margin:0 0 var(--s-2);font-size:var(--t-5);font-weight:var(--w-bold);color:var(--ink)}.shop-more[data-astro-cid-6tq6cnsm]{display:grid;justify-items:center;gap:var(--s-2);margin-top:var(--s-6)}.shop-more[data-astro-cid-6tq6cnsm] p[data-astro-cid-6tq6cnsm]{margin:0;color:var(--ink-3);font-size:var(--t-2)}@media(max-width:900px){.shop[data-astro-cid-6tq6cnsm]{padding:var(--s-3) var(--s-4) var(--s-6)}.shop-body[data-astro-cid-6tq6cnsm]{grid-template-columns:1fr;gap:var(--s-4)}.shop-filters-wrap[data-astro-cid-6tq6cnsm]{position:static;max-height:none;overflow:visible}.shop-filters-toggle[data-astro-cid-6tq6cnsm]{display:inline-flex;gap:var(--s-2);list-style:none}.shop-filters-wrap[data-astro-cid-6tq6cnsm][open] .shop-filters[data-astro-cid-6tq6cnsm]{margin-top:var(--s-3)}.shop-grid[data-astro-cid-6tq6cnsm]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.shop-toolbar[data-astro-cid-6tq6cnsm]{display:grid;grid-template-columns:1fr auto}.shop-chips[data-astro-cid-6tq6cnsm]{grid-column:1 / -1;grid-row:2;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--s-4));padding:0 var(--s-4)}.shop-chips[data-astro-cid-6tq6cnsm] .chip[data-astro-cid-6tq6cnsm]{flex:none}.shop-sort[data-astro-cid-6tq6cnsm]>span[data-astro-cid-6tq6cnsm]{display:none}}
