.grid-brands{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 20px;
}
@media(max-width:992px){
    .grid-brands{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media(max-width:480px){
    .grid-brands{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}
.grid-brand-item{
    width:100%;
    position:relative;
}
.grid-brand-item .grid-brand-item-content{
    width:100%;
    background:#ffffff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border-radius: 12px;
    position:relative;
    overflow:hidden;
}
.grid-brand-item .grid-brand-item-content img{
    max-width:100%;
    max-height:100%;
    object-fit:cover;
    cursor:pointer;
}
.logo-brand-container{
    display:flex;
    align-items:center;
    justify-content:center;
    height:100px;
    padding:22px;
}
.trigger-products{
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    color: #FD7314;
    font-size:18px;
}
.brand-products{
    height:0px;
    overflow:hidden;
    position:relative;
    width:100%;
    max-width:100%;
}
.brand-products .product-item > *:not(div){
    margin-left:30px;
    margin-right:30px;
}
.brand-products .product-item{
    width:100%;
    display: flex;
    flex-direction: column;
}
.brand-products .product-item  img{
    height:240px;
    width:100%;
    object-position:center center;
    object-fit:contain;
}
.brand-products .product-item .product-card-title{
    height:45px;
    overflow:hidden;
    display:flex;
    justify-content:center;
    align-items:center;
}
.brand-products .product-item .product-card-title, .brand-products .product-item .product-card-title a{
    font-size:14px;
    text-align:center;
    color:#000000;
    font-weight:600;
}
.owl-theme .owl-nav{
    position: absolute;
    top: 25%;
    width: 100%;
}
.owl-carousel .owl-nav button.owl-prev{
    left:0px;
    position: absolute;
    color:#FD7314;
    font-size:40px;
}
.owl-carousel .owl-nav button.owl-next{
    right:0px;
    position: absolute;
    color:#FD7314;
    font-size:40px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
    background:#FD7314;
}
.owl-theme .owl-dots .owl-dot span{
    background:#F6E2D2;
}