/* Listado de marcas: logotipos proporcionados y texto compacto. */
.wl-brand-directory .brand{align-items:center;gap:20px;padding:20px 0;min-height:108px}
.wl-brand-directory .brand-img{flex:0 0 140px;width:140px;height:70px;margin:0!important;display:flex;align-items:center;justify-content:center}
.wl-brand-directory .brand-img a,
.wl-brand-directory .brand-img picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.wl-brand-directory .brand-img img{display:block;width:140px;height:70px;max-width:100%;object-fit:contain;border:0!important}
.wl-brand-directory .flex_child{min-width:0}
.wl-brand-directory .brand-infos .s_title_block{min-height:0!important;margin:0 0 8px;font-size:16px!important;line-height:1.4!important}
.wl-brand-directory .brand-infos .s_title_block a{line-height:1.4!important}
.wl-brand-directory .brand-products{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:14px;line-height:20px}
.wl-brand-directory .brand-products .go{margin:0}
@media(max-width:575px){
  .wl-brand-directory .brand{gap:14px;padding:18px 0;min-height:88px}
  .wl-brand-directory .brand-img{flex-basis:100px;width:100px;height:50px}
  .wl-brand-directory .brand-img img{width:100px;height:50px}
  .wl-brand-directory .brand-infos .s_title_block{font-size:15px!important}
  .wl-brand-directory .brand-products{font-size:13px}
}
