/* Slick dùng chung cho dãy hãng ở trang chủ và danh mục sản phẩm tổng. */
.dmax-products-section .brands.dmax-brand-slider.slick-initialized,
.product-category-brands.dmax-brand-slider.slick-initialized {
    position:relative;
    display:block;
    min-width:0;
    padding:0;
}
.product-category-brands.dmax-brand-slider.slick-initialized {
    max-width:calc(100vw - 32px);
}
.dmax-brand-slider .slick-list {
    position:relative;
    display:block;
    overflow:hidden;
    margin:0 -7px;
    padding:3px 0;
    touch-action:pan-y;
    -webkit-user-select:none;
    user-select:none;
    cursor:grab;
}
.dmax-brand-slider .slick-list:active { cursor:grabbing; }
.dmax-brand-slider.is-static .slick-list { cursor:default; }
.dmax-brand-slider.is-static .slick-track { justify-content:center; }
.dmax-brand-slider .slick-track {
    position:relative;
    top:0;
    left:0;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    margin-left:auto;
    margin-right:auto;
}
.dmax-brand-slider .slick-slide {
    flex:0 0 auto;
    float:none;
    min-width:0;
    margin:0 7px;
}
.dmax-brand-slider .slick-slide img { display:block; }
.dmax-brand-slider.slick-dragging .slick-slide { pointer-events:none; }
.dmax-products-section .brands.dmax-brand-slider .brand,
.product-category-brands.dmax-brand-slider .product-category-brand {
    width:auto;
}
.dmax-products-section .brands.dmax-brand-slider .brand img {
    height:26px;
    max-width:none;
}
.product-category-brands.dmax-brand-slider .product-category-brand img {
    height:40px;
    max-width:none;
}
