.brand__item{
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-flex-direction:column;
    flex-direction:column;
    height:100%;
    text-transform:uppercase;
    padding:12px 6px;
    box-shadow:0 0 8px rgba(0, 0, 0, 0.1);
    font-size:12px;
    transition:all 0.2s ease-in-out; }

.brand__item:hover{
    box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
    border-color:rgba(222, 222, 222, 0); }

.brand__item.active{
    color:#f0a400; }

.brand__item img{
    margin-bottom:5px;
    width:70px;
    height:35px;
    -webkit-flex-grow:0;
    flex-grow:0;
    -o-object-fit:contain;
    object-fit:contain; }

.brand__item_label{
    font-size:12px; }

@media screen and (min-width: 768px){
    .brand__item{
        -webkit-flex-direction:row;
        flex-direction:row;
        -webkit-justify-content:flex-start;
        justify-content:flex-start; }
    .brand__item img{
        margin-bottom:0; }
    .brand__item .brand__item_label{
        -webkit-align-self:center;
        align-self:center;
        margin-top:5px;
        margin-left:10px; } }

@media screen and (min-width: 992px){
    .brand__item{
        font-size:14px; }
    .brand__item .brand__item_label{
        font-size:14px; } }

@media screen and (min-width: 1200px){
    .brand__item{
        padding:14px 7px; } }

/* ИСПРАВЛЕНИЕ: скрыть логотип бренда ТОЛЬКО в фильтре (форма smart-фильтра имеет класс bx-filter) */
.bx-filter .brand__item img{
    display:none; }
