.catalog-chips{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem 1.25rem;padding:.25rem 0 0;margin-bottom:0}.catalog-chips__group{display:flex;align-items:center;gap:.375rem;white-space:nowrap}.catalog-chips__label{font-weight:600;font-size:.8125rem;color:var(--text-secondary);white-space:nowrap;min-width:fit-content}.catalog-chips__row{display:flex;gap:.375rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.catalog-chips__row::-webkit-scrollbar{display:none}.catalog-chips__chip{display:inline-block;padding:.3125rem .75rem;border:1px solid var(--border, var(--border-primary));border-radius:999px;color:var(--text-primary);font-size:.8125rem;font-weight:500;text-decoration:none;white-space:nowrap;scroll-snap-align:start;background:var(--bg-primary);transition:border-color .15s,background .15s}.catalog-chips__chip:hover{border-color:var(--accent);background:var(--bg-secondary);text-decoration:none;color:var(--accent)}.catalog-chips__chip--current{background:var(--accent);color:#fff;border-color:var(--accent)}.catalog-chips__chip--current:hover{background:var(--accent-hover, var(--accent));border-color:var(--accent-hover, var(--accent));color:#fff}.catalog-chips__chip--active{background:var(--accent-light, rgba(59, 130, 246, .12));color:var(--accent);border-color:var(--accent)}.catalog-chips__chip--active:hover{background:var(--accent);color:#fff}.catalog-chips__chip--disabled{opacity:.4;cursor:default;pointer-events:none}@media(max-width:768px){.catalog-chips{flex-direction:column;align-items:flex-start;gap:.375rem}.catalog-chips__group{max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.catalog-chips__group::-webkit-scrollbar{display:none}.catalog-chips__row{max-width:calc(100vw - 2rem - 90px)}.catalog-chips__chip{font-size:.75rem;padding:.25rem .5rem}.catalog-chips__label{font-size:.75rem}}