.merch-catalog[data-astro-cid-kxby43iw]{width:min(70rem,100% - 2rem);margin:4rem auto 2rem}.catalog-heading[data-astro-cid-kxby43iw],.collection-heading[data-astro-cid-kxby43iw]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.catalog-heading[data-astro-cid-kxby43iw]{border-bottom:1px solid var(--store-line);padding-bottom:1.5rem}.catalog-kicker[data-astro-cid-kxby43iw],.merch-card__category[data-astro-cid-kxby43iw]{color:var(--store-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:800}.catalog-heading[data-astro-cid-kxby43iw] h2[data-astro-cid-kxby43iw]{letter-spacing:-.05em;margin:0;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1}.catalog-heading[data-astro-cid-kxby43iw] p[data-astro-cid-kxby43iw]:last-child{max-width:40rem;color:var(--store-muted);line-height:1.6}.catalog-count[data-astro-cid-kxby43iw],.collection-heading[data-astro-cid-kxby43iw] span[data-astro-cid-kxby43iw]{color:var(--store-muted);white-space:nowrap}.collection-nav[data-astro-cid-kxby43iw]{flex-wrap:wrap;gap:.6rem;padding:1.2rem 0 2rem;display:flex}.collection-nav[data-astro-cid-kxby43iw] a[data-astro-cid-kxby43iw]{border:1.5px solid var(--store-ink-border);color:inherit;background:var(--store-surface);box-shadow:2px 2px 0 var(--store-shadow);border-radius:99rem;padding:.65rem 1.1rem;font-weight:700;text-decoration:none}.collection-nav[data-astro-cid-kxby43iw] a[data-astro-cid-kxby43iw]:hover{background:var(--store-surface-subtle)}.collection[data-astro-cid-kxby43iw]{margin:0 0 3.5rem;scroll-margin-top:1.5rem}.collection-heading[data-astro-cid-kxby43iw]{margin-bottom:1rem}.collection-heading[data-astro-cid-kxby43iw] a[data-astro-cid-kxby43iw]{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.collection-heading[data-astro-cid-kxby43iw] h3[data-astro-cid-kxby43iw]{letter-spacing:-.03em;margin:0;font-size:1.7rem}.merch-grid[data-astro-cid-kxby43iw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.merch-card[data-astro-cid-kxby43iw]{border:1.5px solid var(--store-ink-border);border-radius:var(--store-radius-card);background:var(--store-surface);min-width:0;box-shadow:4px 4px 0 var(--store-shadow);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s;overflow:hidden}.merch-card[data-astro-cid-kxby43iw]:hover{box-shadow:6px 6px 0 var(--store-accent);border-color:var(--store-accent);transform:translate(-2px,-2px)}.merch-card__visual[data-astro-cid-kxby43iw]{isolation:isolate;aspect-ratio:4/3;background:#e9e8df;position:relative;overflow:hidden}.merch-card__visual--hoodie[data-astro-cid-kxby43iw]{background:#dce2df}.merch-card__visual--cap[data-astro-cid-kxby43iw]{background:#e6ddd1}.merch-card__visual--beanie[data-astro-cid-kxby43iw]{background:#e2e1d6}.merch-card__visual[data-astro-cid-kxby43iw]>.product-media__pigment-wash[data-astro-cid-kxby43iw]{background:radial-gradient(circle at 24% 30%,color-mix(in srgb,var(--pigment-stop-1,var(--store-ink)) 38%,transparent) 0%,transparent 56%),radial-gradient(circle at 56% 52%,color-mix(in srgb,var(--pigment-stop-2,var(--store-accent)) 32%,transparent) 0%,transparent 58%),radial-gradient(circle at 78% 28%,color-mix(in srgb,var(--pigment-stop-3,var(--store-accent)) 42%,transparent) 0%,transparent 56%),radial-gradient(circle at 72% 78%,color-mix(in srgb,var(--pigment-stop-4,var(--store-accent)) 34%,transparent) 0%,transparent 58%);filter:blur(16px)saturate(1.18);mix-blend-mode:multiply;opacity:0;pointer-events:none;z-index:2;transition:opacity .38s,transform .48s cubic-bezier(.22,1,.36,1),filter .48s;position:absolute;inset:-12%;transform:scale(.95)}.merch-card[data-astro-cid-kxby43iw]:hover .merch-card__visual[data-astro-cid-kxby43iw]>.product-media__pigment-wash[data-astro-cid-kxby43iw]{opacity:.55;filter:blur(18px)saturate(1.32)hue-rotate(12deg);transform:scale(1.09)rotate(-2deg)translate(-3px,2px)}.merch-card__visual[data-astro-cid-kxby43iw]>img[data-astro-cid-kxby43iw]{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .35s;display:block;position:relative}.merch-card[data-astro-cid-kxby43iw]:hover .merch-card__visual[data-astro-cid-kxby43iw]>img[data-astro-cid-kxby43iw]{filter:saturate(1.08)contrast(1.02);transform:translateY(-2px)scale(1.028)}.merch-card__visual[data-astro-cid-kxby43iw] .commerce-product-media{border-radius:0;height:100%;margin:0}.merch-card__no-image[data-astro-cid-kxby43iw]{z-index:1;height:100%;color:var(--store-muted);letter-spacing:.04em;place-items:center;margin:0;display:grid;position:relative}@media (prefers-reduced-motion:reduce){.merch-card[data-astro-cid-kxby43iw],.merch-card[data-astro-cid-kxby43iw]:hover,.merch-card__visual[data-astro-cid-kxby43iw]>.product-media__pigment-wash[data-astro-cid-kxby43iw],.merch-card[data-astro-cid-kxby43iw]:hover .merch-card__visual[data-astro-cid-kxby43iw]>.product-media__pigment-wash[data-astro-cid-kxby43iw],.merch-card__visual[data-astro-cid-kxby43iw]>img[data-astro-cid-kxby43iw],.merch-card[data-astro-cid-kxby43iw]:hover .merch-card__visual[data-astro-cid-kxby43iw]>img[data-astro-cid-kxby43iw]{transition:none;transform:none}}.merch-card__body[data-astro-cid-kxby43iw]{padding:1.3rem}.merch-card[data-astro-cid-kxby43iw] h4[data-astro-cid-kxby43iw],.merch-card[data-astro-cid-kxby43iw] h2[data-astro-cid-kxby43iw]{margin:0;font-size:1.4rem;line-height:1.15}.merch-card__description[data-astro-cid-kxby43iw]{min-height:3.5rem;color:var(--store-muted);line-height:1.5}.merch-card__price[data-astro-cid-kxby43iw]{align-items:baseline;gap:.5rem;margin:1rem 0 0;display:flex}.merch-card__price[data-astro-cid-kxby43iw] s[data-astro-cid-kxby43iw]{color:var(--store-muted)}.merch-card__status[data-astro-cid-kxby43iw]{font-weight:800}.merch-card[data-astro-cid-kxby43iw] a[data-astro-cid-kxby43iw]{color:inherit;text-underline-offset:.25em;margin-top:.2rem;font-weight:800;display:inline-block}.merch-card__availability[data-astro-cid-kxby43iw]{margin-left:1rem}.merch-card__preview[data-astro-cid-kxby43iw]{color:var(--store-muted);font-size:.85rem;display:block}.catalog-empty[data-astro-cid-kxby43iw]{border:1px dashed var(--store-line);padding:2rem}@media (width<=48rem){.merch-grid[data-astro-cid-kxby43iw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=35rem){.catalog-heading[data-astro-cid-kxby43iw]{display:block}.merch-grid[data-astro-cid-kxby43iw]{grid-template-columns:1fr}.merch-card__description[data-astro-cid-kxby43iw]{min-height:0}}
