.shop[data-astro-cid-5omwswqv]{padding:32px var(--gg-gutter) 48px;display:grid;grid-template-columns:248px 1fr;gap:var(--gg-gap-wide)}.shop__sidebar[data-astro-cid-5omwswqv]{display:flex;flex-direction:column;gap:var(--gg-gap)}.shop-panel[data-astro-cid-5omwswqv]{border:var(--gg-bw) solid var(--gg-line);border-radius:var(--gg-r-card);background:var(--gg-paper);padding:20px;display:flex;flex-direction:column;gap:12px}.shop-cat-row[data-astro-cid-5omwswqv]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:14.5px;font-weight:500;color:var(--gg-ink)}.shop-cat-row--active[data-astro-cid-5omwswqv]{color:var(--gg-accent-ink);background:var(--gg-accent);font-weight:700;margin:0 -8px;padding:6px 8px;border-radius:var(--gg-r-input)}.shop-cat-row__count[data-astro-cid-5omwswqv]{color:var(--gg-faint);font-weight:500}.shop-panel__head[data-astro-cid-5omwswqv]{font-size:14px;font-weight:700}.shop__groups[data-astro-cid-5omwswqv]{display:flex;flex-direction:column;gap:32px}.shop__group[data-astro-cid-5omwswqv]{display:flex;flex-direction:column;gap:14px}.shop__group-title[data-astro-cid-5omwswqv]{font-size:20px;font-weight:700;letter-spacing:-.02em}.shop__breadcrumb[data-astro-cid-5omwswqv] a[data-astro-cid-5omwswqv]{text-decoration:underline}.shop[data-astro-cid-5omwswqv]>[data-astro-cid-5omwswqv]{min-width:0}.shop-help[data-astro-cid-5omwswqv]{border-radius:var(--gg-r-card);background:var(--gg-graphite);color:var(--gg-on-dark);padding:20px;display:flex;flex-direction:column;gap:8px}.shop-help__title[data-astro-cid-5omwswqv]{font-size:17px;font-weight:700;color:var(--gg-paper)}.shop-help[data-astro-cid-5omwswqv] p[data-astro-cid-5omwswqv]{font-size:13.5px;line-height:1.5}.shop__main[data-astro-cid-5omwswqv]{display:flex;flex-direction:column;gap:var(--gg-gap)}.shop__head[data-astro-cid-5omwswqv]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.shop__breadcrumb[data-astro-cid-5omwswqv]{font-size:13px;color:var(--gg-faint);font-weight:500}.shop__head[data-astro-cid-5omwswqv] h1[data-astro-cid-5omwswqv]{font-size:var(--gg-fs-h1-sub);font-weight:700;letter-spacing:-.03em;margin:4px 0}.shop__count[data-astro-cid-5omwswqv]{font-size:14.5px;color:var(--gg-body)}.shop__sort[data-astro-cid-5omwswqv]{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600}.shop__sort[data-astro-cid-5omwswqv] span[data-astro-cid-5omwswqv]:first-child{color:var(--gg-muted)}.shop__sort-value[data-astro-cid-5omwswqv]{border:var(--gg-bw) solid var(--gg-line-strong);border-radius:var(--gg-r-input);padding:10px 14px}.shop__grid[data-astro-cid-5omwswqv]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gg-gap)}.shop__empty[data-astro-cid-5omwswqv]{padding:48px;text-align:center;background:var(--gg-surface);border:var(--gg-bw) solid var(--gg-line);border-radius:var(--gg-r-card);color:var(--gg-body)}.shop__empty[data-astro-cid-5omwswqv] code[data-astro-cid-5omwswqv]{background:var(--gg-paper);border:1px solid var(--gg-line);border-radius:4px;padding:0 .3rem}@media (max-width: 900px){.shop[data-astro-cid-5omwswqv]{grid-template-columns:minmax(0,1fr)}.shop__sidebar[data-astro-cid-5omwswqv]{order:2}.shop__grid[data-astro-cid-5omwswqv]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.shop__grid[data-astro-cid-5omwswqv]{grid-template-columns:minmax(0,1fr);gap:10px}}.shop__cats[data-astro-cid-5omwswqv]{display:none}@media (max-width: 900px){.shop__cats[data-astro-cid-5omwswqv]{display:flex;gap:8px;overflow-x:auto;margin:4px calc(-1 * var(--gg-gutter)) 18px;padding:0 var(--gg-gutter) 4px;scrollbar-width:none}.shop__cats[data-astro-cid-5omwswqv]::-webkit-scrollbar{display:none}.shop__cats[data-astro-cid-5omwswqv] a[data-astro-cid-5omwswqv]{flex:0 0 auto;display:inline-flex;align-items:center;height:44px;padding:0 16px;border:1px solid var(--gg-line-strong);border-radius:var(--gg-r-input);background:var(--gg-paper);font-size:14.5px;font-weight:600;color:var(--gg-ink);white-space:nowrap}.shop__cats[data-astro-cid-5omwswqv] a[data-astro-cid-5omwswqv][aria-current=page]{background:var(--gg-ink);border-color:var(--gg-ink);color:var(--gg-paper)}.shop-cat-row[data-astro-cid-5omwswqv]{min-height:44px}.shop-panel--cats[data-astro-cid-5omwswqv]{display:none}}
