.producers-container{background:#fff;margin-bottom:24px;padding:24px;box-shadow:0 4px 16px #0000001a}.producers-container .product-producers{--gap:2rem;--line-offset:calc(var(--gap)/2);--line-thickness:1px;--line-color:#e6e6e6;gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;margin-inline:auto;display:grid;overflow:hidden}.producers-container .product-producers-producer{text-align:center;justify-content:center;align-items:center;height:95px;display:flex;position:relative}.producers-container .product-producers-producer:after,.producers-container .product-producers-producer:before{content:"";background-color:var(--line-color);z-index:1;position:absolute}.producers-container .product-producers-producer:before{inline-size:var(--line-thickness);block-size:100vh;inset-block-start:0;inset-inline-start:calc(var(--line-offset)*-1)}.producers-container .product-producers-producer:after{inline-size:100vw;block-size:var(--line-thickness);inset-block-start:calc(var(--line-offset)*-1);inset-inline-start:0}.producers-container .product-producers-image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;max-height:100%}@media (width<=767px){.producers-container .product-producers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=576px){.producers-container .product-producers{grid-template-columns:repeat(2,minmax(0,1fr))}}
