.provgrid-wrap{position:relative;font-family:inherit;color:#231f20}
.et-db #et-boc .et-l .provgrid-filters-heading{font-size:1.1rem;font-weight:700;margin:0 0 .75rem;color:#231f20;text-align:left}
.provgrid-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}
.provgrid-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.42em 1em;border:2px solid #231f20;border-radius:999px;background:rgba(0,0,0,0);color:#231f20;font-size:.95rem;font-weight:600;cursor:pointer;-webkit-transition:background .18s,color .18s,border-color .18s;transition:background .18s,color .18s,border-color .18s;white-space:nowrap}
.provgrid-chip:hover{background:rgba(0,179,170,.5)}
.provgrid-chip--active{background:#ee2b74;color:#fff;border-color:#ee2b74;cursor:default}
.provgrid-chip--active:hover{background:#ee2b74}
.provgrid-status{font-size:.92rem;color:#666;min-height:1.2em;margin-bottom:1rem}
.provgrid-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;-webkit-transition:opacity .2s;transition:opacity .2s}
.provgrid-wrap--loading .provgrid-grid{opacity:.4;pointer-events:none}
.provgrid-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:inherit}
.provgrid-card__img{display:block;width:100%;height:auto;margin:0;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}
.provgrid-card__img--placeholder{width:100%;aspect-ratio:1/1;background:#e8e8e8}
.provgrid-card__name{display:block;margin:0;padding:.6em .9em;background:#ee2b74;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.3}
.provgrid-empty{grid-column:1/-1;text-align:center;color:#888;padding:3rem 1rem}
@media(max-width:900px){.provgrid-grid{grid-template-columns:repeat(3,1fr)}
}@media(max-width:560px){.provgrid-grid{grid-template-columns:repeat(2,1fr)}
}