.j9cd3G_filters{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px;display:flex}.j9cd3G_chip{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:999px;padding:8px 22px;font-weight:600;transition:all .2s}.j9cd3G_chip:hover{border-color:var(--primary);color:var(--primary)}.j9cd3G_chipActive{background:var(--primary);color:#fff;border-color:var(--primary)}.j9cd3G_chipActive:hover{color:#fff}.j9cd3G_grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.j9cd3G_card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.j9cd3G_card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0f2a4a24}.j9cd3G_imgBox{aspect-ratio:1;background:var(--bg-soft);place-items:center;padding:14px;display:grid}.j9cd3G_imgBox img{object-fit:contain;width:100%;height:100%}.j9cd3G_body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.j9cd3G_tag{background:var(--bg-soft);color:var(--primary-dark);border-radius:999px;align-self:flex-start;padding:2px 12px;font-size:.75rem}.j9cd3G_name{color:var(--navy);font-size:1rem;line-height:1.6}.j9cd3G_more{color:var(--primary);margin-top:auto;font-size:.9rem;font-weight:700}.j9cd3G_empty{text-align:center;color:var(--muted);padding:40px 0}.j9cd3G_detail{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.j9cd3G_detailImg{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);aspect-ratio:1;place-items:center;padding:24px;display:grid}.j9cd3G_detailImg img{object-fit:contain;width:100%;height:100%}.j9cd3G_detailInfo h2{color:var(--navy);margin:10px 0 14px;font-size:1.8rem}.j9cd3G_detailInfo p{color:var(--muted);margin-bottom:24px}.j9cd3G_actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1000px){.j9cd3G_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.j9cd3G_grid{grid-template-columns:repeat(2,1fr)}.j9cd3G_detail{grid-template-columns:1fr}}@media (max-width:480px){.j9cd3G_grid{grid-template-columns:1fr}}.j9cd3G_pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.j9cd3G_pageBtn{border:1px solid var(--border);min-width:42px;height:42px;color:var(--text);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;transition:all .2s;display:inline-flex}.j9cd3G_pageBtn:hover{border-color:var(--primary);color:var(--primary)}.j9cd3G_pageActive,.j9cd3G_pageActive:hover{background:var(--primary);border-color:var(--primary);color:#fff}.j9cd3G_pageDisabled{opacity:.4;pointer-events:none}.j9cd3G_dots{color:var(--muted);padding:0 4px}
