.edition-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:12px 0 28px;padding:25px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.edition-intro h3{font-size:17px;font-weight:500;letter-spacing:-.03em;margin:0 0 10px}.edition-intro p{font-size:11px;line-height:1.8;color:#666;margin:0}.edition-filters{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 32px}.edition-filter{padding:10px 14px;border:1px solid #ddd;background:#fff;color:#666;font-size:10px}.edition-filter[aria-pressed=true]{background:#222;color:#fff;border-color:#222}.edition-badge{font-size:9px;letter-spacing:.045em;line-height:1.7;margin:11px 0 0;color:#555}.edition-limited{font-weight:600;color:#222}.edition-seasonal{color:#6a5738}.edition-availability{font-size:9px;line-height:1.7;color:#777;margin:4px 0 0}.studio-edition{font-size:11px;line-height:1.8;color:#555;margin:0 0 20px;grid-column:1/-1}.collection-edition-note{font-size:10px;line-height:1.8;color:#666;margin:0 0 18px}@media(max-width:700px){.edition-intro{grid-template-columns:1fr;gap:22px}.edition-filters{gap:7px}.edition-filter{padding:10px 12px}}

.edition-filter-status{font-size:11px;line-height:1.8;color:#777;margin:0 0 22px}
