.supplier-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e5e5e5;margin:20px 0 0}
.supplier-logo-link{display:flex;align-items:center;justify-content:center;min-width:0;height:210px;padding:30px;background:#fff;transition:background-color .15s ease}
.supplier-logo-link:hover{background:#f5f5f5}
.supplier-logo-link:focus-visible{outline:3px solid #1749ef;outline-offset:-3px}
.supplier-logo-link img{display:block;width:100%;height:110px;object-fit:contain;filter:none;opacity:1}
.supplier-logo-richner img,.supplier-logo-sabag img,.supplier-logo-sanitas-troesch img{height:auto;max-height:150px}
.supplier-logo-hansgrohe img,.supplier-logo-hoval img,.supplier-logo-viega img{height:100px}
@media(max-width:1000px){.supplier-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.supplier-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-logo-link{height:160px;padding:18px}.supplier-logo-link img{height:90px}.supplier-logo-hansgrohe img,.supplier-logo-hoval img,.supplier-logo-viega img{height:80px}.supplier-logo-richner img,.supplier-logo-sabag img,.supplier-logo-sanitas-troesch img{height:auto;max-height:120px}}
