.pep-cf[data-astro-cid-croumd6y]{margin-bottom:var(--sp-3)}.pep-cf-cats[data-astro-cid-croumd6y]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.pep-cf-pill[data-astro-cid-croumd6y]{background:var(--bg);border:1px solid var(--hairline);border-radius:999px;padding:.4rem .9rem;font:inherit;font-size:.85rem;color:var(--text-muted);cursor:pointer}.pep-cf-pill[data-astro-cid-croumd6y]:hover{border-color:var(--accent)}.pep-cf-pill[data-astro-cid-croumd6y].is-active{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.pep-cf-tools[data-astro-cid-croumd6y]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;padding-top:.85rem;border-top:1px solid var(--hairline)}.pep-cf-field[data-astro-cid-croumd6y]{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}.pep-cf-field[data-astro-cid-croumd6y] select[data-astro-cid-croumd6y]{font:inherit;font-size:.85rem;text-transform:none;letter-spacing:normal;color:var(--text);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:.32rem .5rem;cursor:pointer}.pep-cf-field[data-astro-cid-croumd6y] select[data-astro-cid-croumd6y]:hover{border-color:var(--accent)}.pep-cf-check[data-astro-cid-croumd6y]{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text-muted);cursor:pointer}.pep-cf-check[data-astro-cid-croumd6y] input[data-astro-cid-croumd6y]{accent-color:var(--accent);cursor:pointer}.pep-cf-clear[data-astro-cid-croumd6y]{margin-left:auto;background:none;border:none;color:var(--text-muted);font:inherit;font-size:.8rem;text-decoration:underline;cursor:pointer;padding:0}.pep-cf-clear[data-astro-cid-croumd6y]:hover{color:var(--accent)}.pep-cf-clear[data-astro-cid-croumd6y][hidden]{display:none}.pep-cf-count[data-astro-cid-croumd6y]{margin:.7rem 0 0;font-size:.78rem;color:var(--text-faint)}.pep-cf-none[data-astro-cid-croumd6y]{padding:var(--sp-6) 0;text-align:center;color:var(--text-muted)}.pep-cf-none[data-astro-cid-croumd6y][hidden]{display:none}.pep-cf-none[data-astro-cid-croumd6y] p[data-astro-cid-croumd6y]{margin:0 0 1rem}.cell.is-hidden{display:none}@media(max-width:640px){.pep-cf-tools[data-astro-cid-croumd6y]{gap:.5rem .8rem}.pep-cf-clear[data-astro-cid-croumd6y]{margin-left:0}}.pep-molecular[data-astro-cid-gduwufox]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;--mx: 0;--my: 0}.pep-molecular-glow[data-astro-cid-gduwufox]{content:"";position:absolute;inset:-25%;background:radial-gradient(40% 56% at 78% 16%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 70%),radial-gradient(36% 52% at 16% 84%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 70%),radial-gradient(32% 46% at 52% 48%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 72%);transform:translate3d(calc(var(--mx) * 26px),calc(var(--my) * 26px),0);transition:transform .6s var(--ease);animation:molDrift 16s ease-in-out infinite alternate}.pep-molecular-canvas[data-astro-cid-gduwufox]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease}.pep-molecular[data-astro-cid-gduwufox].is-animated .pep-molecular-canvas[data-astro-cid-gduwufox]{opacity:1}.pep-molecular[data-astro-cid-gduwufox].is-animated .pep-molecular-net[data-astro-cid-gduwufox]{opacity:0}.pep-molecular-net[data-astro-cid-gduwufox]{position:absolute;inset:0;width:100%;height:100%;opacity:.5;transform:translate3d(calc(var(--mx) * -14px),calc(var(--my) * -14px),0);transition:transform .6s var(--ease),opacity .8s ease}.net-lines[data-astro-cid-gduwufox] path[data-astro-cid-gduwufox]{fill:none;stroke:color-mix(in srgb,var(--accent) 40%,transparent);stroke-width:1}.net-rings[data-astro-cid-gduwufox] polygon[data-astro-cid-gduwufox]{fill:none;stroke:color-mix(in srgb,var(--accent) 45%,transparent);stroke-width:1.25}.net-nodes[data-astro-cid-gduwufox] circle[data-astro-cid-gduwufox]{fill:color-mix(in srgb,var(--accent) 60%,white);animation:molTwinkle 6s ease-in-out infinite}.net-nodes[data-astro-cid-gduwufox] circle[data-astro-cid-gduwufox]:nth-child(2n){animation-delay:1.4s}.net-nodes[data-astro-cid-gduwufox] circle[data-astro-cid-gduwufox]:nth-child(3n){animation-delay:2.8s}@keyframes molDrift{0%{opacity:.82;transform:translate3d(calc(var(--mx) * 26px),calc(var(--my) * 26px),0) scale(1)}to{opacity:1;transform:translate3d(calc(var(--mx) * 26px - 14px),calc(var(--my) * 26px + 10px),0) scale(1.06)}}@keyframes molTwinkle{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.pep-molecular-net[data-astro-cid-gduwufox]{opacity:.4;transform:none}.pep-molecular-glow[data-astro-cid-gduwufox]{transform:none;animation:none}.net-nodes[data-astro-cid-gduwufox] circle[data-astro-cid-gduwufox]{animation:none}.pep-molecular-canvas[data-astro-cid-gduwufox]{display:none}}.shop-hero[data-astro-cid-5w43p2qc]{padding-top:calc(var(--header-h) + var(--sp-6));padding-bottom:var(--sp-6)}.shop-hero[data-astro-cid-5w43p2qc] h1[data-astro-cid-5w43p2qc]{margin-bottom:.5rem}.shop-hero-sub[data-astro-cid-5w43p2qc]{color:var(--band-dark-muted);max-width:58ch;margin:0}h1[data-astro-cid-5w43p2qc]{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:600;letter-spacing:-.01em;margin:.25rem 0 var(--sp-3)}.shop-body[data-astro-cid-5w43p2qc]{padding-top:var(--sp-4)}.grid[data-astro-cid-5w43p2qc]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3)}@media(max-width:900px){.grid[data-astro-cid-5w43p2qc]{grid-template-columns:repeat(2,1fr)}}
