.brand-filter-bar{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:30px 0 30px;}
.brand-filter-select{height: 42px; padding:0px 35px 0px 18px;border:2px solid #f57c00;border-radius:30px;background:#fff;color:#333;font-family:'Raleway',sans-serif;font-size:14px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f57c00' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;}
.brand-filter-all{border-radius:30px;opacity:0.55;margin-top: 0px!important;
height: 42px;}
.brand-filter-all.active{opacity: 1;
    box-shadow: none;
    background-color: #f57c00;
    color: #fff;}
    section.brand-filter-section {
    padding-bottom: 0px;
}
.brand-category-title{margin-top:55px;margin-bottom:0px;padding-bottom: 20px;}
.brand-category-title-link{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;}
.brand-category-title-link:hover,
.brand-category-title-link:focus{color:inherit;text-decoration:none;}
.titolino_collezioni {font-weight: 700; color: #f57c00;}
.brand-category-arrow{width:20px;height:20px;fill:#f57c00;transition:fill .2s,transform .2s;}
.brand-category-title-link:hover .brand-category-arrow{fill:#f57c00;transform:translateX(4px);}
.brand-logo-grid{margin-top:10px;}
.brand-logo-item{margin-bottom:30px;text-align:center;}
.brand-logo-item a{display:flex;align-items:center;justify-content:center;height:110px;padding:15px;border:1px solid #ececec;border-radius:6px;transition:box-shadow .2s,border-color .2s;}
.brand-logo-item a:hover{box-shadow:0 4px 14px rgba(0,0,0,.08);border-color:#f57c00;}
.brand-logo-item img{width:100%;height:100%;object-fit:contain;}
.brand-category-section{scroll-margin-top:120px;}
.brand-filter-description{margin:0 0 20px;color:#777;font-size:18px;line-height:1.6;}
