/* Presentación de filtros exclusiva de las páginas de marca. */
#manufacturer .wl-brand-sidebar #search_filters_wrapper{margin-bottom:16px}
#manufacturer .wl-brand-filters .wl-brand-facet{margin:0;border-bottom:1px solid #dce2e6}
#manufacturer .wl-brand-filters .wl-brand-price{background:#f5f8fa;padding-bottom:4px}
#manufacturer .wl-brand-filters .wl-brand-price-title{margin:0;padding:12px 14px;font-size:14px;font-weight:700;background:transparent}
#manufacturer .wl-brand-filters .wl-brand-price .facet_filter_box{padding:4px 14px 13px}
#manufacturer .wl-brand-filters .wl-brand-facet-heading,
#manufacturer .wl-brand-categories>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;margin:0;padding:12px 14px;font-size:13px;font-weight:600;line-height:20px}
#manufacturer .wl-brand-filters .wl-brand-facet-heading{background:#f5f7f8;color:inherit}
#manufacturer .wl-brand-filters .wl-brand-facet-heading::-webkit-details-marker,
#manufacturer .wl-brand-categories>summary::-webkit-details-marker{display:none}
#manufacturer .wl-brand-filters .wl-brand-facet-heading::after,
#manufacturer .wl-brand-categories>summary::after{content:'+';font-size:20px;font-weight:400;flex:none;line-height:18px}
#manufacturer .wl-brand-filters details[open]>.wl-brand-facet-heading::after,
#manufacturer .wl-brand-categories[open]>summary::after{content:'−'}
#manufacturer .wl-brand-filters .wl-brand-facet-heading:focus-visible,
#manufacturer .wl-brand-categories>summary:focus-visible{outline:2px solid currentColor;outline-offset:-3px}
#manufacturer .wl-brand-filters .wl-brand-options{max-height:210px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:8px 12px 12px;scrollbar-width:thin}
#manufacturer .wl-brand-filters .wl-brand-options .facet_filter_item_li{padding-top:2px;padding-bottom:2px}
#manufacturer .wl-brand-filters .wl-brand-options .facet-label{margin-bottom:0}
#manufacturer .wl-brand-categories{border:1px solid #dce2e6;margin:0 0 16px}
#manufacturer .wl-brand-categories>summary{font-size:14px;font-weight:700;color:#fff}
#manufacturer .wl-brand-categories-content .title_block{display:none}
#manufacturer .wl-brand-categories .block{margin-bottom:0;border:0}
#manufacturer .wl-brand-categories-content{border-top:1px solid #dce2e6}
@media(max-width:991px){
  #manufacturer .wl-brand-filters .wl-brand-price-title{padding-top:13px}
  #manufacturer .wl-brand-filters .wl-brand-facet-heading,
  #manufacturer .wl-brand-categories>summary{min-height:46px}
  #manufacturer .wl-brand-filters .wl-brand-options{max-height:190px}
}
