.BrandsComponent_brandsGrid__AmiML{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:20px;gap:20px}.BrandsComponent_brandsPageTitle__GJIfl{margin:0 0 30px;text-align:center;font-size:32px;font-weight:800;color:#333}.BrandsComponent_brandsNoBrands__6kbDp{font-size:24px;text-align:center}.BrandsComponent_brandCard__CK21T{display:flex;flex-direction:column;align-items:center;border:1px solid #ddd;border-radius:10px;overflow:hidden;cursor:pointer;transition:box-shadow .3s ease;background-color:#fff;text-align:center;text-decoration:none!important}.BrandsComponent_brandImageWrapper__vtluC{width:100%;height:160px;padding:20px;overflow:hidden}.BrandsComponent_brandImage__a_Mw0{width:100%;height:100%;object-fit:contain;transition:transform .3s ease-in-out}.BrandsComponent_brandCard__CK21T:hover .BrandsComponent_brandImage__a_Mw0{transform:scale(1.05)}.BrandsComponent_brandCard__CK21T:hover{box-shadow:0 6px 12px rgba(0,0,0,.4)}.BrandsComponent_brandName__FsnHU{padding:5px 10px;width:100%;font-size:16px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:520px){.BrandsComponent_brandsGrid__AmiML{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media only screen and (min-width:960px){.BrandsComponent_brandsPageTitle__GJIfl{font-size:42px}}