.shop-search[data-astro-cid-envqaf4c]{gap:var(--space-2);max-width:560px;margin-bottom:var(--space-6);display:flex}.shop-search[data-astro-cid-envqaf4c] input[data-astro-cid-envqaf4c]{border:1px solid var(--line-strong);background:var(--surface);height:46px;color:var(--ink);font-size:var(--font-size-base);font-family:var(--body);border-radius:999px;flex:1;padding:0 16px}.shop-search[data-astro-cid-envqaf4c] input[data-astro-cid-envqaf4c]:focus{border-color:var(--accent-text);outline:none}.shop-search[data-astro-cid-envqaf4c] button[data-astro-cid-envqaf4c]{background:var(--grad-cta);color:#fff;height:46px;font-family:var(--display);cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-weight:600}.shop[data-astro-cid-envqaf4c]{gap:var(--space-8);grid-template-columns:250px 1fr;align-items:start;display:grid}.shop-filters[data-astro-cid-envqaf4c]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--space-5);position:sticky;top:96px}.sf-top[data-astro-cid-envqaf4c]{margin-bottom:var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.sf-reset[data-astro-cid-envqaf4c]{font-size:var(--font-size-sm);color:var(--accent-text)}.sf-toggle[data-astro-cid-envqaf4c]{display:none}.sf-group[data-astro-cid-envqaf4c]{padding:var(--space-4) 0;border-top:1px solid var(--line)}.sf-group[data-astro-cid-envqaf4c]:first-of-type{border-top:0;padding-top:0}.sf-title[data-astro-cid-envqaf4c]{font-weight:700}.sf-group[data-astro-cid-envqaf4c] .sf-h[data-astro-cid-envqaf4c]{font-family:var(--display);font-weight:600;line-height:1.08;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2);margin-bottom:10px}.sf-opt[data-astro-cid-envqaf4c]{font-size:var(--font-size-sm);color:var(--ink);cursor:pointer;align-items:center;gap:9px;padding:6px 0;display:flex}.sf-opt[data-astro-cid-envqaf4c]:hover{color:var(--accent-text);text-decoration:none}.sf-box[data-astro-cid-envqaf4c]{border:1.5px solid var(--line-strong);border-radius:5px;flex:none;place-items:center;width:17px;height:17px;transition:all .15s;display:inline-grid}.sf-opt[data-astro-cid-envqaf4c].on .sf-box[data-astro-cid-envqaf4c]{background:var(--accent-text);border-color:var(--accent-text)}.sf-opt[data-astro-cid-envqaf4c].on .sf-box[data-astro-cid-envqaf4c]:after{content:"✓";color:#fff;font-size:11px;font-weight:700}.sf-opt[data-astro-cid-envqaf4c].on{font-weight:600}.sf-opt[data-astro-cid-envqaf4c].dim{opacity:.4}.sf-count[data-astro-cid-envqaf4c]{font-size:var(--font-size-xs);color:var(--muted-2);margin-left:auto}.shop-bar[data-astro-cid-envqaf4c]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.shop-count[data-astro-cid-envqaf4c]{color:var(--muted);font-size:var(--font-size-sm)}.shop-sort[data-astro-cid-envqaf4c]{font-size:var(--font-size-sm);color:var(--muted);align-items:center;gap:8px;display:flex}.shop-sort[data-astro-cid-envqaf4c] select[data-astro-cid-envqaf4c]{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);height:40px;color:var(--ink);font-family:var(--body);font-size:var(--font-size-sm);cursor:pointer;padding:0 12px}.shop-empty[data-astro-cid-envqaf4c]{color:var(--color-text-muted);padding:var(--space-8) 0}.shop-pages[data-astro-cid-envqaf4c]{justify-content:center;align-items:center;gap:var(--space-5);margin-top:var(--space-8);font-size:var(--font-size-sm);display:flex}.shop-pages[data-astro-cid-envqaf4c] a[data-astro-cid-envqaf4c]{color:var(--accent-text);font-weight:600}@media (width<=860px){.shop[data-astro-cid-envqaf4c]{grid-template-columns:1fr}.shop-filters[data-astro-cid-envqaf4c]{background:0 0;border:0;padding:0;position:static}.sf-toggle[data-astro-cid-envqaf4c]{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);font-family:var(--display);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.sf-toggle[data-astro-cid-envqaf4c] svg[data-astro-cid-envqaf4c]{transition:transform .2s}.shop-filters[data-astro-cid-envqaf4c].open .sf-toggle[data-astro-cid-envqaf4c] svg[data-astro-cid-envqaf4c]{transform:rotate(180deg)}.sf-body[data-astro-cid-envqaf4c]{margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:none}.shop-filters[data-astro-cid-envqaf4c].open .sf-body[data-astro-cid-envqaf4c]{display:block}.sf-group[data-astro-cid-envqaf4c]{padding:var(--space-3) 0;flex-direction:column;display:flex}}
