.collection-head[data-astro-cid-fduvd275]{padding:var(--scene-sparse) 0 var(--scene-dense);position:relative}.collection-head[data-astro-cid-fduvd275] h1[data-astro-cid-fduvd275]{margin-bottom:18px}.collection-count[data-astro-cid-fduvd275]{color:var(--text-muted);margin-bottom:20px}.display-title[data-astro-cid-fduvd275]{font-size:var(--display-l);letter-spacing:-.03em;text-wrap:balance;font-weight:400;line-height:1.02}.intro[data-astro-cid-fduvd275]{color:var(--text-secondary);text-wrap:balance;max-width:56ch;margin-bottom:0;font-size:1.02rem;line-height:1.75}.empty-state[data-astro-cid-fduvd275]{color:var(--ink-soft);padding:48px 0}.empty-state[data-astro-cid-fduvd275] p[data-astro-cid-fduvd275]{font-family:var(--font-display);color:var(--ink-soft);margin-bottom:0;font-size:1.2rem;font-style:italic}.catalogue-row[data-astro-cid-fduvd275]{border-top:1px solid var(--border-on-paper);grid-template-columns:1.35fr .85fr;align-items:center;gap:clamp(36px,5vw,96px);padding:clamp(56px,7vw,104px) 0;display:grid}.catalogue-row[data-astro-cid-fduvd275]:last-of-type{border-bottom:1px solid var(--border-on-paper)}.catalogue-row--flip[data-astro-cid-fduvd275]{grid-template-columns:.85fr 1.35fr}.catalogue-row--flip[data-astro-cid-fduvd275] .catalogue-media[data-astro-cid-fduvd275]{order:2}.catalogue-media[data-astro-cid-fduvd275]{aspect-ratio:4/3;background:var(--bg-paper-raised);border-radius:0;margin:0;display:block;overflow:hidden}.catalogue-media[data-astro-cid-fduvd275]:focus-visible{outline:2px solid var(--note-top-deep);outline-offset:4px}.catalogue-media[data-astro-cid-fduvd275] img[data-astro-cid-fduvd275]{object-fit:cover;width:100%;height:100%;transition:transform calc(var(--dur-reveal) * 1.2) var(--ease-cinematic)}@media (hover:hover){.catalogue-row[data-astro-cid-fduvd275]:hover .catalogue-media[data-astro-cid-fduvd275] img[data-astro-cid-fduvd275]{transform:scale(1.045)}}.catalogue-index[data-astro-cid-fduvd275]{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-size:.64rem;font-weight:600}.catalogue-index[data-astro-cid-fduvd275] span[data-astro-cid-fduvd275]{font-family:var(--font-display);letter-spacing:.04em;text-transform:none;color:var(--text-accent);margin-right:8px;font-size:.95rem;font-style:italic;font-weight:400}.catalogue-meta[data-astro-cid-fduvd275]{letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:14px;font-size:.64rem;font-weight:600}.catalogue-name[data-astro-cid-fduvd275]{font-size:var(--h2);letter-spacing:-.02em;text-wrap:balance;margin-bottom:14px;font-weight:400;line-height:1.08}.catalogue-name[data-astro-cid-fduvd275] a[data-astro-cid-fduvd275]{color:inherit;transition:color var(--dur-micro) var(--ease-standard);text-decoration:none}.catalogue-row[data-astro-cid-fduvd275]:hover .catalogue-name[data-astro-cid-fduvd275] a[data-astro-cid-fduvd275]{color:var(--text-accent)}.catalogue-character[data-astro-cid-fduvd275]{font-family:var(--font-display);color:var(--text-secondary);max-width:42ch;margin-bottom:18px;font-size:1.12rem;font-style:italic;line-height:1.6}.catalogue-identity[data-astro-cid-fduvd275]{color:var(--text-secondary);border-left:1px solid var(--note-top-deep);max-width:48ch;margin-bottom:22px;padding-left:20px;font-size:.95rem;line-height:1.75}.catalogue-notes[data-astro-cid-fduvd275]{max-width:420px;margin-bottom:22px}.catalogue-notes[data-astro-cid-fduvd275] .note-bar{border-radius:0;height:5px}.catalogue-price[data-astro-cid-fduvd275]{font-family:var(--font-display);color:var(--text-primary);margin-bottom:26px;font-size:1.3rem}.catalogue-availability[data-astro-cid-fduvd275]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);vertical-align:middle;margin-left:14px;font-size:.7rem;display:inline-block}.catalogue-availability--out_of_stock[data-astro-cid-fduvd275]{color:var(--note-heart)}.catalogue-availability--pre_order[data-astro-cid-fduvd275]{color:var(--note-top-deep)}.catalogue-actions[data-astro-cid-fduvd275]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.catalogue-link[data-astro-cid-fduvd275]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-primary);border-bottom:1px solid var(--border-on-paper-strong);transition:border-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard), gap var(--dur-small) var(--ease-quiet);align-items:center;gap:10px;padding-bottom:6px;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.catalogue-link[data-astro-cid-fduvd275]:hover{border-bottom-color:var(--text-accent);color:var(--text-accent);gap:14px}.add-to-cart-btn[data-astro-cid-fduvd275]{border:1px solid var(--border-on-paper-strong);color:var(--ink);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-micro) var(--ease-standard), border-color var(--dur-micro) var(--ease-standard), background var(--dur-micro) var(--ease-standard);background:0 0;border-radius:0;padding:15px 30px;font-size:.7rem;font-weight:600}.add-to-cart-btn[data-astro-cid-fduvd275]:hover,.add-to-cart-btn[data-astro-cid-fduvd275]:focus-visible{color:var(--note-top-deep);border-color:var(--note-top-deep);background:#c6a6610d}.add-to-cart-btn[data-astro-cid-fduvd275]:active{transform:scale(.98)}.add-to-cart-btn[data-astro-cid-fduvd275]:disabled{opacity:.45;cursor:default;transform:none}.catalogue-foot[data-astro-cid-fduvd275]{border-top:1px solid var(--border-on-paper);margin-top:clamp(48px,6vw,80px);padding-top:28px}.catalogue-foot[data-astro-cid-fduvd275] p[data-astro-cid-fduvd275]{color:var(--ink-soft);margin:0;font-size:1rem}.catalogue-foot[data-astro-cid-fduvd275] a[data-astro-cid-fduvd275]{color:var(--note-top-deep)}@media (width<=900px){.catalogue-row[data-astro-cid-fduvd275]{grid-template-columns:1fr;gap:24px}.catalogue-row--flip[data-astro-cid-fduvd275] .catalogue-media[data-astro-cid-fduvd275]{order:0}}
