/* ============================================================
   RESET BASE PER TUTTE LE LISTE
   ============================================================ */
.b2b-df-categories,
.b2b-df-brands,
.b2b-df-tecnologia,
.b2b-df-polarita,
.b2b-df-categories ul,
.b2b-df-brands ul,
.b2b-df-tecnologia ul,
.b2b-df-polarita ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

/* ============================================================
   RESET PER TUTTI GLI <li>
   ============================================================ */
.b2b-df-categories li,
.b2b-df-brands li,
.b2b-df-tecnologia li,
.b2b-df-polarita li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

/* ============================================================
   LINK STILE UNIFICATO
   ============================================================ */
.b2b-df-categories a,
.b2b-df-brands a,
.b2b-df-tecnologia a,
.b2b-df-polarita a {
    font-family: "Inclusive Sans", sans-serif;
    color: #fff !important;
    text-decoration: none;
    display: inline-block;
    padding: 2px 0;
    list-style: none !important;   
    font-weight: 400 !important; 
}

/* ============================================================
   INDENTAZIONE GERARCHICA PER CATEGORIE
   ============================================================ */
.cat-level-0 a, .cat-level-0 li, .cat-level-0 ul, .b2b-df-cat-level-0 ul, .b2b-df-cat-level-0 li{
    font-family: "Inclusive Sans", sans-serif;
    color:#fff !important;
    margin-left: 0 !important;
    padding-inline-start: 0px !important;
    font-weight: 400;
    list-style: none !important;
}
.b2b-df-cat-level-1, .b2b-df-cat-level-1 ul, .b2b-df-cat-level-1 a{
    margin-left: 5px !important;
    font-weight: 400 !important;
}
.cat-level-2, .b2b-df-cat-level-2 ul,.b2b-df-cat-level-2 li{
    margin-left: 10px !important;
    font-weight: 400 !important;
}
.cat-level-3 { margin-left: 15px !important; }
.cat-level-4 { margin-left: 20px !important; }

.b2b-df-cat-level-0 {
    padding-inline-start: 0px !important;
}

/* Allineamenti */
.b2b-df-brands,
.b2b-df-tecnologia,
.b2b-df-polarita{
    text-align: center;
}