.cat--nojs[data-astro-cid-2yje6b7u] .cat__bar[data-astro-cid-2yje6b7u],.cat--nojs[data-astro-cid-2yje6b7u] .cat__f[data-astro-cid-2yje6b7u]{display:none}.cat--nojs[data-astro-cid-2yje6b7u] .cat__main[data-astro-cid-2yje6b7u]{grid-template-columns:1fr}.cat__bar[data-astro-cid-2yje6b7u]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;margin-bottom:20px;padding:14px;background:var(--tile);border-radius:var(--r-l)}.cat__dates[data-astro-cid-2yje6b7u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex:1 1 360px}.cat__tools[data-astro-cid-2yje6b7u]{display:flex;gap:10px;align-items:center}.cat__sort[data-astro-cid-2yje6b7u] .field[data-astro-cid-2yje6b7u]{min-width:160px}.cat__open[data-astro-cid-2yje6b7u]{display:none}.cat__badge[data-astro-cid-2yje6b7u]{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--pill);background:var(--accent);color:#fff;font-size:var(--fs-12)}.cat__open[data-astro-cid-2yje6b7u]:hover .cat__badge[data-astro-cid-2yje6b7u]{background:#fff;color:var(--link)}.cat__main[data-astro-cid-2yje6b7u]{display:grid;grid-template-columns:250px 1fr;gap:24px;align-items:start}.cat__f[data-astro-cid-2yje6b7u]{position:sticky;top:86px;max-height:calc(100vh - 100px);overflow:auto;background:var(--tile);border-radius:var(--r-l);padding:6px 18px 16px}.cat__f[data-astro-cid-2yje6b7u]:focus{outline:0}.cat__fhead[data-astro-cid-2yje6b7u]{display:none}.cat__form[data-astro-cid-2yje6b7u] fieldset[data-astro-cid-2yje6b7u]{border:0;margin:0;padding:14px 0;border-bottom:1px solid var(--line);min-width:0}.cat__form[data-astro-cid-2yje6b7u] fieldset[data-astro-cid-2yje6b7u]:last-child{border-bottom:0}.cat__form[data-astro-cid-2yje6b7u] legend[data-astro-cid-2yje6b7u]{font-family:var(--display);font-weight:600;font-size:var(--fs-14);padding:0;margin-bottom:8px}.chk[data-astro-cid-2yje6b7u]{display:flex;align-items:center;gap:10px;padding:5px 0;cursor:pointer;font-size:var(--fs-14);min-height:32px}.chk[data-astro-cid-2yje6b7u] input[data-astro-cid-2yje6b7u]{width:18px;height:18px;flex-shrink:0;margin:0}.chk[data-astro-cid-2yje6b7u] span[data-astro-cid-2yje6b7u]{flex:1}.chk[data-astro-cid-2yje6b7u] i[data-astro-cid-2yje6b7u]{font-style:normal;font-size:var(--fs-12);color:var(--mut)}.cat__bsearch[data-astro-cid-2yje6b7u]{min-height:40px;margin-bottom:6px;font-size:var(--fs-14)}.cat__brands[data-astro-cid-2yje6b7u]{max-height:320px;overflow:auto}.cat__ffoot[data-astro-cid-2yje6b7u]{display:flex;gap:8px;padding-top:12px}.cat__ffoot[data-astro-cid-2yje6b7u] .btn[data-astro-cid-2yje6b7u]{flex:1}.cat__apply[data-astro-cid-2yje6b7u],.cat__scrim[data-astro-cid-2yje6b7u]{display:none}.cat__count[data-astro-cid-2yje6b7u]{margin:0 0 12px;color:var(--mut);font-size:var(--fs-14)}.cat__count[data-astro-cid-2yje6b7u] [data-astro-cid-2yje6b7u][data-count]{font-weight:600;color:var(--ink)}.cat__grid[data-astro-cid-2yje6b7u]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px}.cat__soon[data-astro-cid-2yje6b7u]{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:24px 22px;border-radius:var(--r);background:var(--tile);color:var(--ink-2);font-size:var(--fs-14)}.cat__soon[data-astro-cid-2yje6b7u] b[data-astro-cid-2yje6b7u]{font-family:var(--display);font-size:var(--fs-21);color:var(--ink)}.cat__soon[data-astro-cid-2yje6b7u] p[data-astro-cid-2yje6b7u]{margin:0}.cat__soon[data-astro-cid-2yje6b7u] .more-link[data-astro-cid-2yje6b7u]{font-size:var(--fs-14)}.cat__empty[data-astro-cid-2yje6b7u]{padding:28px;border-radius:var(--r-l);text-align:center;background:var(--tile)}.cat__empty-btns[data-astro-cid-2yje6b7u]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cat__more[data-astro-cid-2yje6b7u]{display:flex;margin:20px auto 0}.cat-none[data-astro-cid-2yje6b7u]{padding:clamp(28px,4vw,44px);border-radius:var(--r-l);background:var(--tile);max-width:760px}.cat-none__t[data-astro-cid-2yje6b7u]{font-size:var(--fs-28)}.cat-none[data-astro-cid-2yje6b7u] p[data-astro-cid-2yje6b7u]{color:var(--ink-2)}@media(max-width:960px){.cat__main[data-astro-cid-2yje6b7u]{grid-template-columns:1fr}.cat__open[data-astro-cid-2yje6b7u]{display:inline-flex}.cat__bar[data-astro-cid-2yje6b7u]{position:sticky;top:calc(var(--hdr-h) + 8px);z-index:20}.cat__f[data-astro-cid-2yje6b7u]{position:fixed;inset:auto 0 0;z-index:90;max-height:88vh;border-radius:var(--r-l) var(--r-l) 0 0;padding:0 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);transform:translateY(102%);visibility:hidden;transition:transform .2s var(--ease-out),visibility 0s linear .2s;box-shadow:0 -8px 32px #0000001f;display:flex;flex-direction:column;overscroll-behavior:contain}.cat__f[data-astro-cid-2yje6b7u].is-open{transform:none;visibility:visible;transition:transform .3s var(--ease-out),visibility 0s}.cat__f[data-astro-cid-2yje6b7u]:before{content:"";align-self:center;flex-shrink:0;width:36px;height:5px;margin-top:8px;border-radius:3px;background:var(--line)}.cat__fhead[data-astro-cid-2yje6b7u]{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:var(--bg);padding:8px 0;z-index:1}.cat__fhead[data-astro-cid-2yje6b7u] b[data-astro-cid-2yje6b7u]{font-family:var(--display);font-size:var(--fs-21)}.cat__x[data-astro-cid-2yje6b7u]{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--bg-alt-2);cursor:pointer;color:var(--ink)}.cat__form[data-astro-cid-2yje6b7u]{overflow:auto;flex:1;overscroll-behavior:contain}.cat__ffoot[data-astro-cid-2yje6b7u]{position:sticky;bottom:0;background:var(--bg);padding-bottom:4px}.cat__apply[data-astro-cid-2yje6b7u]{display:inline-flex}.cat__scrim[data-astro-cid-2yje6b7u]{display:block;position:fixed;inset:0;z-index:89;background:#0006;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.cat__scrim[data-astro-cid-2yje6b7u].is-open{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}@media(prefers-reduced-motion:reduce){.cat__f[data-astro-cid-2yje6b7u]{transform:none;opacity:0;transition:opacity .15s ease,visibility 0s linear .15s}.cat__f[data-astro-cid-2yje6b7u].is-open{opacity:1;transition:opacity .2s ease,visibility 0s}}html.cat-lock{overflow:hidden}}@media(max-width:560px){.cat__bar[data-astro-cid-2yje6b7u]{position:static;padding:12px;gap:8px;border-radius:var(--r)}.cat__grid[data-astro-cid-2yje6b7u]{gap:12px}.cat__dates[data-astro-cid-2yje6b7u]{flex-basis:100%;gap:8px}.cat__dates[data-astro-cid-2yje6b7u] .field[data-astro-cid-2yje6b7u]{min-height:44px;padding:8px 10px;font-size:var(--fs-14)}.cat__tools[data-astro-cid-2yje6b7u]{width:100%}.cat__tools[data-astro-cid-2yje6b7u] .btn[data-astro-cid-2yje6b7u],.cat__sort[data-astro-cid-2yje6b7u]{flex:1}.cat__sort[data-astro-cid-2yje6b7u] .field[data-astro-cid-2yje6b7u]{min-width:0;min-height:44px;font-size:var(--fs-14)}.cat__tools[data-astro-cid-2yje6b7u] .btn[data-astro-cid-2yje6b7u]{min-height:44px}}
