/*! IVAC minificato da gen-minificati.mjs — sorgente css/categoria-filtri.css sha256:d0ce3f7e65066fe297daf96d8bddbd16e80c6aca5202dfad3041dcda122331ed — non si modifica a mano */
.vb-cat .cat-filtri{--cf-comando: 44px;--cf-gap-comandi: 6px;margin:0 0 1.4rem;border-top:1px solid var(--border)}.vb-cat .cat-filtri-sez{padding:1.05rem 0 .15rem}.vb-cat .cat-filtri-sez .cat-filtri{margin-bottom:0}.vb-cat .cat-filtri__riga{--cf-ink: var(--cat-accent);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"testa testa" "pista comandi";column-gap:.6rem;row-gap:.45rem;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--border)}.vb-cat .cat-filtri__riga[hidden]{display:none}.vb-cat .cat-filtri__riga--famiglie{--cf-ink: var(--cyan)}.vb-cat .cat-filtri__riga--reparto{--cf-ink: var(--magenta)}.vb-cat .cat-filtri__riga--uso{--cf-ink: var(--yellow)}.vb-cat .cat-filtri__riga--settore{--cf-ink: #E9E9F5}.vb-cat .cat-filtri__testa{grid-area:testa;margin:0;min-width:0;display:flex;align-items:baseline;gap:.5rem}.vb-cat .cat-filtri__segno{flex:0 0 auto;width:9px;height:9px;border-radius:2px;background:var(--cf-ink);align-self:center}.vb-cat .cat-filtri__nome{font-family:var(--f-display);font-weight:700;text-transform:uppercase;font-size:1.02rem;line-height:1.05;letter-spacing:.02em;color:#fff;min-width:0;overflow-wrap:anywhere}.vb-cat .cat-filtri__n{font-family:var(--f-mono);font-size:.74rem;line-height:1;color:var(--cf-ink);font-variant-numeric:tabular-nums}.vb-cat .cat-filtri__pista{grid-area:pista;min-width:0;display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;--cf-focus: 4px;padding:var(--cf-focus);margin:calc(var(--cf-focus) * -1);scroll-padding-inline:var(--cf-focus)}.vb-cat .cat-filtri__pista::-webkit-scrollbar{display:none}.vb-cat .cfg-pista--frecce .cat-filtri__pista{--cf-sfuma: 34px;--cf-sx: transparent;--cf-dx: transparent;-webkit-mask-image:linear-gradient(to right,var(--cf-sx),#000 var(--cf-sfuma),#000 calc(100% - var(--cf-sfuma)),var(--cf-dx));mask-image:linear-gradient(to right,var(--cf-sx),#000 var(--cf-sfuma),#000 calc(100% - var(--cf-sfuma)),var(--cf-dx))}.vb-cat .cfg-pista--frecce:has([data-cfg-prev][disabled]) .cat-filtri__pista{--cf-sx: #000}.vb-cat .cfg-pista--frecce:has([data-cfg-next][disabled]) .cat-filtri__pista{--cf-dx: #000}.vb-cat .cfg-pista--elenco .cat-filtri__pista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));overflow:visible}.vb-cat .cfg-pista--elenco .cat-filtri__chip{white-space:normal}.vb-cat .cfg-pista--elenco.cat-filtri__riga{align-items:start}.vb-cat .cat-filtri__chip{flex:0 0 auto;box-sizing:border-box;min-height:44px;display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .85rem .45rem .7rem;background:var(--bg-card);color:#fff;border:1px solid rgba(255,255,255,.11);border-radius:var(--r-md, 12px);font:inherit;text-decoration:none;white-space:nowrap;text-align:left;cursor:pointer;transition:border-color .16s,background-color .16s}.vb-cat .cat-filtri__dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--cf-ink)}.vb-cat .cat-filtri__chip-nome{font-family:var(--f-display);font-weight:700;text-transform:uppercase;font-size:1rem;line-height:1.05;letter-spacing:.01em}@media (hover: hover){.vb-cat a.cat-filtri__chip:hover,.vb-cat button.cat-filtri__chip:hover{border-color:color-mix(in srgb,var(--cf-ink) 60%,transparent)}}.vb-cat .cat-filtri__chip:focus-visible{outline:2px solid var(--cf-ink);outline-offset:2px}.vb-cat .cat-filtri__chip[aria-current=page],.vb-cat .cat-filtri__chip[aria-pressed=true]{border-color:var(--cf-ink);background:color-mix(in srgb,var(--cf-ink) 15%,var(--bg-card))}.vb-cat .cat-filtri__chip[aria-current=page] .cat-filtri__dot,.vb-cat .cat-filtri__chip[aria-pressed=true] .cat-filtri__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--cf-ink) 30%,transparent)}.vb-cat .cat-filtri__comandi{grid-area:comandi;align-self:start;display:flex;justify-content:flex-end;gap:var(--cf-gap-comandi)}.vb-cat .cat-filtri__comandi[hidden]{display:none}.vb-cat .cat-filtri__freccia,.vb-cat .cat-filtri__vista{flex:0 0 auto;box-sizing:border-box;width:var(--cf-comando);height:var(--cf-comando);padding:0;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.13);background:var(--bg-raised);color:#fff;cursor:pointer;transition:border-color .16s,background-color .16s,opacity .16s}.vb-cat .cat-filtri__freccia[hidden]{display:none}.vb-cat .cat-filtri__freccia[disabled]{opacity:.32;cursor:default}@media (hover: hover){.vb-cat .cat-filtri__freccia:not([disabled]):hover,.vb-cat .cat-filtri__vista:hover{border-color:#ffffff6b}}.vb-cat .cat-filtri__freccia:focus-visible,.vb-cat .cat-filtri__vista:focus-visible{outline:2px solid #fff;outline-offset:2px}.vb-cat .cat-filtri__vista[aria-expanded=true]{border-color:#ffffff80;background:#ffffff1a}@media (max-width: 767px){.vb-cat .cat-filtri__freccia{display:none}}@media (min-width: 1025px){.vb-cat .cat-filtri__riga{grid-template-columns:minmax(0,15.5rem) minmax(0,1fr) auto;grid-template-areas:"testa pista comandi";column-gap:1.1rem;padding:.6rem 0}.vb-cat .cat-filtri__testa{align-self:center}.vb-cat .cfg-pista--elenco .cat-filtri__testa{align-self:start;min-height:44px;align-items:center}.vb-cat .cat-filtri__comandi{min-width:calc(var(--cf-comando) * 3 + var(--cf-gap-comandi) * 2)}}.vb-cat .cat-grid .swatch[hidden]{display:none}@media (prefers-reduced-motion: reduce){.vb-cat .cat-filtri__chip,.vb-cat .cat-filtri__freccia,.vb-cat .cat-filtri__vista{transition:none}}
