.compfilter{border:0;flex-wrap:wrap;justify-content:center;gap:10px;min-width:0;margin:30px 0 0;padding:0;display:flex}.compfilter__legend{flex:0 0 100%}.compfilter input,.paissel input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.compfilter input:checked+label{background:var(--grama);color:#fff;border-color:var(--grama)}.compfilter input:focus-visible+label{outline:2px solid var(--brand);outline-offset:3px}