/* Logo hãng trên danh mục Sản phẩm tổng. */
.product-category-brands {
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(110px,1fr));
    gap:14px;
    margin:24px 0;
}
.product-category-brands .product-category-brand {
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:0;
    height:60px;
    padding:12px;
    border:1px solid #e0e6f1;
    border-radius:12px;
    background:#fff;
    color:var(--primary);
    text-align:center;
    transition:border-color .2s ease,box-shadow .2s ease;
}
.product-category-brands .product-category-brand img {
    display:block;
    width:auto;
    height:auto;
    max-width:100%;
    max-height:48px;
    object-fit:contain;
}
.product-category-brands .product-category-brand:hover,
.product-category-brands .product-category-brand:focus-visible {
    border-color:#00106247;
    box-shadow:0 4px 12px rgba(0,16,98,.1);
}
@media (max-width: 500px) {
    .product-category-brands {
        grid-template-columns:repeat(4,1fr);
        gap:8px;
        margin: 0;
    }
    .product-category-brands .product-category-brand {
        height:36px;
        padding:5px;
        border-radius:8px;
    }
    .product-category-brands .product-category-brand img {
        max-height:26px;
    }
}
