/* <link rel="stylesheet" href="{ basePath }/sfsites/c/resource/b2bStyleLWR/css/components/header.css?{ versionKey }"/> */


/* HEADER WRAPPER */

commerce_builder-layout-header header {
    padding: 1.5rem var(--dxp-s-section-content-spacing-inline-end, 2.5rem) 0.75rem var(--dxp-s-section-content-spacing-inline-start, 2.5) !important;
    border-bottom: 1px solid #DDDDDD;
    background-color: var(--b2b-color-white-01) !important;
}

@media (max-width: 1023.98px) {

    commerce_builder-layout-header header {
        padding: 1.5rem var(--dxp-s-section-content-spacing-inline-end-mobile, 1rem) 0.75rem var(--dxp-s-section-content-spacing-inline-start-mobile, 1) !important;
    }

}

@media (max-width: 767.98px) {

    commerce_builder-layout-header header {
        padding: 1.5rem var(--dxp-s-section-content-spacing-inline-end-mobile, 1rem) 1.5rem var(--dxp-s-section-content-spacing-inline-start-mobile, 1) !important;
    }

}


/* HEADER CONTAINER */

commerce_builder-layout-header header .header-content {
    padding: 0 !important;
}

commerce_builder-layout-header header .header-content > [class*="layout-header-"] {
    justify-content: space-between;
    grid-row-gap: 0.75rem;
    margin: 0 !important;
    padding: 0 !important;
}

@media (max-width: 1023.98px) {

    commerce_builder-layout-header header .header-content > [class*="layout-header-"] {
        grid-row-gap: 0.5rem;
    }

}

@media (max-width: 767.98px) {

    commerce_builder-layout-header header .header-content > [class*="layout-header-"] {
        grid-row-gap: 1rem;
    }

}

commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-logo {
    width: 163px;
    padding: 0 !important;
    order: 1;
}

@media (max-width: 1023.98px) {

    commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-logo {
        width: 120px;
    }

}

@media (max-width: 767.98px) {

    commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-logo {
        order: 2;
    }

}

commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-search {
    width: calc(100% - 163px - 206px);
    padding: 0 1rem 0 70px !important;
    order: 2;
}

commerce_builder-layout-header header .header-content > [class*="layout-header-"]:has(a.login-link) .header-search {
    width: calc(100% - 163px - 158px);
    padding: 0 1.5rem 0 70px !important;
}

@media (max-width: 1023.98px) {

    commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-search {
        width: calc(100% - 120px - 96px);
        padding: 0 1rem 0 1.5rem !important;
    }

    commerce_builder-layout-header header .header-content > [class*="layout-header-"]:has(a.login-link) .header-search {
        width: calc(100% - 120px - 158px);
        padding: 0 1.5rem 0 1.5rem !important;
    }

}

@media (max-width: 767.98px) {

    commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-search,
    commerce_builder-layout-header header .header-content > [class*="layout-header-"]:has(a.login-link) .header-search {
        width: 100%;
        padding: 0 !important;
        order: 5;
    }

}

commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-badge-icons {
    position: relative !important;
    width: 206px;
    padding: 0 !important;
    order: 3;
}

commerce_builder-layout-header header .header-content > [class*="layout-header-"]:has(a.login-link) .header-badge-icons {
    width: 158px;
}

@media (max-width: 1023.98px) {

    commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-badge-icons {
        width: 96px;
    }

}

@media (max-width: 767.98px) {

    commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-badge-icons,
    commerce_builder-layout-header header .header-content > [class*="layout-header-"]:has(a.login-link)  .header-badge-icons {
        width: calc(100% - 40px - 120px);
        padding-left: 1rem;
        order: 4;
    }

}

commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-navigation {
    width: 100%;
    padding: 0 !important;
    order: 4;
}

@media (max-width: 767.98px) {

    commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-navigation {
        width: 2.5rem;
        padding: 0 1rem 0 0 !important;
        order: 1;
    }

}


/* MENU TOGGLE BUTTON */

@media (max-width: 767.98px) {

    commerce_builder-drilldown-navigation > commerce-drilldown-navigation > lightning-button-icon > .slds-button_icon {
        position: relative;
        width: 1.5rem;
        min-width: 1.5rem;
        height: 1.5rem;
        padding: 0;
    }

    commerce_builder-drilldown-navigation > commerce-drilldown-navigation > lightning-button-icon > .slds-button_icon::after {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 1.5rem;
        min-width: 1.5rem;
        height: 1.5rem;
        content: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 12.5H3M21 6.5H3M16 18.5H3' stroke='%233B3F42' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    }

    commerce_builder-drilldown-navigation > commerce-drilldown-navigation > lightning-button-icon > .slds-button_icon > lightning-primitive-icon{
        opacity: 0;
    }

}

/* HEADER ACCOUNT */

commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-badge-icons .header-account {
    margin-right: 1rem;
    padding: 0 !important;
}

commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-badge-icons:has(a.login-link) .header-account {
    margin-right: 1.5rem;
}

@media (max-width: 767.98px) {

    commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-badge-icons .header-account,
    commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-badge-icons:has(a.login-link) .header-account {
        margin-right: 1rem;
    }

}

@media (max-width: 379.98px) {

    commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-badge-icons .header-account,
    commerce_builder-layout-header header .header-content > [class*="layout-header-"] .header-badge-icons:has(a.login-link) .header-account {
        margin-right: 0.25rem;
    }

}

/* COMMERCE USER PROFILE MENU */

commerce_my_account-user-profile-menu .menu-button {
    padding: 0 !important;
    margin: 0 !important;
    margin-top: 4px !important;
    cursor: pointer;
    background-color: transparent !important;
}

@media(max-width: 1199.98px) {
    commerce_my_account-user-profile-menu .menu-button {
        margin-top: 0 !important;
    }
}

commerce_my_account-user-profile-menu .menu-button > span:first-child {
    max-width: 150px !important;
}

commerce_my_account-user-profile-menu .menu-trigger {
    max-width: 106px !important;
    margin-right: 0.45rem;
    padding-left: 0rem !important;
}

commerce_my_account-user-profile-menu .menu-trigger span {
    margin: 0 !important;
    font-size: 0.875rem !important;
    font-weight: 400;
    line-height: 1rem;
    color: var(--b2b-color-white-01);
    transition: color 0.1s;

    text-transform: uppercase;
}

commerce_my_account-user-profile-menu .menu-button:hover .menu-trigger span,
commerce_my_account-user-profile-menu .menu-button:focus .menu-trigger span {
    color: var(--b2b-color-white-01);
}

commerce_my_account-user-profile-menu .menu-button span:last-child {
    font-family: var(--b2b-heading-6-font-family);
    font-size: var(--b2b-heading-6-font-size);
    font-style: var(--b2b-heading-6-font-style);
    font-weight: var(--b2b-heading-6-font-weight);
    text-decoration: var(--b2b-heading-6-text-decoration);
    text-transform: var(--b2b-heading-6-text-transform);
    line-height: var(--b2b-heading-6-line-height);
    letter-spacing: var(--b2b-heading-6-letter-spacing);

    text-transform: uppercase;
}

commerce_my_account-user-profile-menu .menu-button > span > span:last-child {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.25rem;
    min-width: 1.25rem;
    height: 1.25rem;
    opacity: 1;
    transition: opacity 0.1s;
}

@media(max-width: 1023.98px) {
    commerce_my_account-user-profile-menu .menu-button > span > span:last-child {
        width: 1.5rem;
        height: 1.5rem;
    }
}

commerce_my_account-user-profile-menu .menu-button:hover > span > span:last-child,
commerce_my_account-user-profile-menu .menu-button:focus > span > span:last-child {
    opacity: 0.8;
}

commerce_my_account-user-profile-menu .menu-button > span > span:last-child::after {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 1.125rem;
    height: 1.125rem;
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23 21" fill="none"><path d="M22 20.6558C21.8329 19.945 21.6202 19.2478 21.3771 18.5507C20.5112 16.1394 18.6881 14.26 16.4078 13.2734C15.0101 14.2297 13.3101 14.7905 11.5008 14.7905C9.69139 14.7905 7.98987 14.2297 6.5922 13.2598C4.32707 14.26 2.48883 16.1257 1.62288 18.5507C1.3798 19.2478 1.16711 19.945 1 20.6558" stroke="white" stroke-width="1.5" stroke-linejoin="round"/><path d="M11.4995 1.09473C8.71345 1.09491 6.44678 3.33657 6.44678 6.11914C6.44681 8.90424 8.71604 11.158 11.4995 11.1582C14.2819 11.1582 16.5532 8.89047 16.5532 6.11914C16.5532 3.35034 14.2844 1.09473 11.4995 1.09473Z" stroke="white" stroke-width="1.5" stroke-linejoin="round"/></svg>');
    transition: opacity 0.1s;
}

@media(max-width: 1023.98px) {
    commerce_my_account-user-profile-menu .menu-button > span > span:last-child::after {
        width: 1.5rem;
        height: 1.5rem;

        top: 3px;
    }
}

commerce_my_account-user-profile-menu .menu-button:hover > span > span:last-child::after {
    opacity: 0.8;
}

commerce_my_account-user-profile-menu .menu-button > span > span:last-child lightning-icon {
    opacity: 0;
}

commerce_my_account-user-profile-menu .slds-dropdown {
    max-width: 250px;
    margin: 0;
    border: 0;
    padding: 0;
    border-radius: 0.5rem;
    box-shadow: 0px 0.25rem 0.5rem 0px rgba(99, 27, 6, 0.20);

    border: 1px solid var(--b2b-color-primary-02, #002A41);

    top: 75px !important;

    position: absolute;
    right: 0;
}

@media (max-width: 1023.98px) {

    commerce_my_account-user-profile-menu .slds-dropdown {
        top: 70px !important;
        left: 1rem !important;
        right: 1rem !important;
        width: calc(100vw - 2rem) !important;
        position: fixed;
        max-width: calc(100vw - 2rem) !important;
    }

}

commerce_my_account-user-profile-menu .slds-dropdown::before,
commerce_my_account-user-profile-menu .slds-dropdown::after,
commerce_my_account-user-profile-menu .slds-dropdown .menu-nubbin {
    display: none !important;
}

commerce_my_account-user-profile-menu .slds-dropdown .slds-dropdown__list {
    border-radius: 0.5rem;
}

commerce_my_account-user-profile-menu .slds-dropdown .slds-dropdown__item {
    border-bottom: 0 !important;
}

@media (max-width: 1023.98px) {

    commerce_my_account-user-profile-menu .slds-dropdown .slds-dropdown__item:nth-child(1) p {
        font-weight: 500 !important;
        padding: 0 !important;
    }

    commerce_my_account-user-profile-menu .slds-dropdown .slds-dropdown__item:nth-child(2) p {
        font-size: 0.75rem !important;
        font-weight: 600 !important;
    }

    commerce_my_account-user-profile-menu .slds-dropdown .slds-dropdown__item.company-name {
        opacity: 0 !important;
        pointer-events: none !important;
        border: none !important;
    }

}

commerce_my_account-user-profile-menu .slds-dropdown .menu-item,
commerce_my_account-user-profile-menu .slds-dropdown .menu-item_hover {
    padding: 0.5625rem 0.9375rem;
    color: var(--b2b-color-black-01);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.25rem;
    box-shadow: unset;
    background-color: var(--b2b-color-white-01) !important;
}

commerce_my_account-user-profile-menu .slds-dropdown .menu-item_hover {
    color: var(--b2b-color-white-01) !important;
    background-color: var(--b2b-color-primary-01, #002A41) !important;
}

/* LOGIN LINK */

commerce_builder-user-profile-menu a.login-link {
    padding: 0;
    background-color: transparent !important;
    border: 0;
    font-family: var(--b2b-heading-6-font-family);
    font-size: var(--b2b-heading-6-font-size);
    font-style: var(--b2b-heading-6-font-style);
    font-weight: var(--b2b-heading-6-font-weight);
    text-decoration: var(--b2b-heading-6-text-decoration);
    text-transform: var(--b2b-heading-6-text-transform);
    line-height: var(--b2b-heading-6-line-height);
    letter-spacing: var(--b2b-heading-6-letter-spacing);
    text-transform: uppercase;

    text-decoration: none !important;
    color: var(--b2b-color-white-01) !important;
}

@media (max-width: 379.98px) {

    commerce_builder-user-profile-menu a.login-link {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }

}

commerce_builder-user-profile-menu a.login-link:hover,
commerce_builder-user-profile-menu a.login-link:focus,
commerce_builder-user-profile-menu a.login-link:active {
    border-color: var(--b2b-color-primary-02);
    background-color: var(--b2b-color-primary-02) !important;
}

commerce_builder-user-profile-menu a.login-link:focus {
    box-shadow:
        -2px -2px 0px 0px var(--b2b-color-white-05),
        2px -2px 0px 0px var(--b2b-color-white-05),
        2px 2px 0px 0px var(--b2b-color-white-05),
        -2px 2px 0px 0px var(--b2b-color-white-05) !important;
}

commerce_builder-user-profile-menu a.login-link .slds-media {
    max-width: 100% !important;
}

commerce_builder-user-profile-menu a.login-link p {
    padding: 0 !important;
    font-size: inherit !important;
    color: inherit;
}

commerce_builder-user-profile-menu a.login-link lightning-icon {
    opacity: 0;

    display: none !important;
}


commerce_builder-user-profile-menu a.login-link .login-text {
    display: block !important;
    color: var(--b2b-color-white-01) !important;

    position: relative;

    overflow: initial;
}

@media(max-width: 767.98px) {
    commerce_builder-user-profile-menu a.login-link .login-text {
        font-size: 0.75rem !important;
    }
}

commerce_builder-user-profile-menu a.login-link .login-text::after {
    position: absolute;
    display: block;
    top: 0;
    right: -22px;
    width: 1.125rem;
    height: 1.125rem;
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23 21" fill="none"><path d="M22 20.6558C21.8329 19.945 21.6202 19.2478 21.3771 18.5507C20.5112 16.1394 18.6881 14.26 16.4078 13.2734C15.0101 14.2297 13.3101 14.7905 11.5008 14.7905C9.69139 14.7905 7.98987 14.2297 6.5922 13.2598C4.32707 14.26 2.48883 16.1257 1.62288 18.5507C1.3798 19.2478 1.16711 19.945 1 20.6558" stroke="white" stroke-width="1.5" stroke-linejoin="round"/><path d="M11.4995 1.09473C8.71345 1.09491 6.44678 3.33657 6.44678 6.11914C6.44681 8.90424 8.71604 11.158 11.4995 11.1582C14.2819 11.1582 16.5532 8.89047 16.5532 6.11914C16.5532 3.35034 14.2844 1.09473 11.4995 1.09473Z" stroke="white" stroke-width="1.5" stroke-linejoin="round"/></svg>');
    transition: opacity 0.1s;
}

/* COMMERCE CART BADGE */

commerce_builder-cart-badge,
commerce_builder-cart-badge commerce_cart-badge .cart-container,
commerce_builder-cart-badge commerce_cart-badge .cart-container a,
commerce_builder-cart-badge commerce_cart-badge .cart-container a .slds-icon_container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.75rem;
    min-width: 1.75rem;
    height: 1.75rem;
    padding: 0 !important;
    opacity: 1;
    transition: opacity 0.1s, box-shadow 0.1s !important;
}

commerce_builder-cart-badge commerce_cart-badge .cart-container a {
    border-radius: 0.25rem;
}

commerce_builder-cart-badge commerce_cart-badge .cart-container a:hover,
commerce_builder-cart-badge commerce_cart-badge .cart-container a:focus {
    opacity: 0.8;
}

commerce_builder-cart-badge commerce_cart-badge .cart-container a:focus {
    box-shadow:
        -2px -2px 0px 0px var(--b2b-color-white-05),
        2px -2px 0px 0px var(--b2b-color-white-05),
        2px 2px 0px 0px var(--b2b-color-white-05),
        -2px 2px 0px 0px var(--b2b-color-white-05) !important;
}

commerce_builder-cart-badge commerce_cart-badge .cart-container a .slds-icon_container {
    position: relative;
}

commerce_builder-cart-badge commerce_cart-badge .cart-container a .slds-icon_container::after {
    position: absolute;
    top: 3px;
    left: 0;
    display: block;
    width: 1.625rem;
    height: 1.23913rem;
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="21" viewBox="0 0 28 23" fill="none"><path d="M12.4063 4.08032H26.0602L23.78 13.4606L8.86987 14.8806L4.21387 4.08032H12.8841" stroke="white" stroke-width="1.5" stroke-miterlimit="10"/><path d="M8.87085 14.8806V17.666H21.4052" stroke="white" stroke-width="1.5" stroke-miterlimit="10"/><path d="M0.0598145 1.6908H3.19035L4.2144 4.08024" stroke="white" stroke-width="1.5" stroke-miterlimit="10"/><path d="M10.0179 21.5163C11.0811 21.5163 11.9431 20.6544 11.9431 19.5911C11.9431 18.5278 11.0811 17.6659 10.0179 17.6659C8.9546 17.6659 8.09265 18.5278 8.09265 19.5911C8.09265 20.6544 8.9546 21.5163 10.0179 21.5163Z" stroke="white" stroke-width="1.5" stroke-miterlimit="10"/><path d="M21.4041 21.5163C22.4674 21.5163 23.3293 20.6544 23.3293 19.5911C23.3293 18.5278 22.4674 17.6659 21.4041 17.6659C20.3408 17.6659 19.4789 18.5278 19.4789 19.5911C19.4789 20.6544 20.3408 21.5163 21.4041 21.5163Z" stroke="white" stroke-width="1.5" stroke-miterlimit="10"/></svg>');
}

commerce_builder-cart-badge commerce_cart-badge .cart-container a .slds-icon_container .slds-icon {
    opacity: 0;
}

commerce_builder-cart-badge commerce_cart-badge .cart-container .slds-notification-badge {
    top: -6px;
    right: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 1.125rem;
    color: var(--b2b-color-white-01);
    background-color: var(--b2b-color-secondary-01);
    width: 1.0625rem;
    height: 1.0625rem;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.125rem;
    padding-top: 3px;
}

/* COMMERCE DRILLDOWN NAVIGATION */

commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item {
    padding: 0.75rem 0.75rem 0.25rem 0.75rem !important;
}

commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item:first-child {
    padding-left: 0 !important;
}

commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > a,
commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > button {
    padding: 0 0 0.3125rem 0 !important;
    border-bottom: 2px solid transparent;
}

commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > a:hover,
commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > a:focus,
commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > button:hover,
commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > button:focus,
commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > button[aria-expanded="true"] {
    border-color: var(--b2b-color-secondary-01);
}

commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > a:hover,
commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > a:focus,
commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > button:hover,
commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > button:focus {
    background-color: transparent !important;
}

commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > a,
commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > button {
    font-size: 1.125rem;
}

commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > button lightning-icon svg {
    transform: rotate(0);
    transition: transform 0.1s;
}

commerce_builder-drilldown-navigation nav > ul.comm-drilldown-navigation__bar > .slds-list__item > button[aria-expanded="true"] lightning-icon svg {
    transform: rotate(180deg);
}


/* COMMERCE DRILLDOWN NAVIGATIONLIST */

commerce-drilldown-navigation-list .close-button-wrapper .slds-button_icon {
    padding: 0 !important;
    color: var(--b2b-color-black-01);
}

commerce-drilldown-navigation-list .close-button-wrapper .slds-button_icon:focus {
    box-shadow:
        -2px -2px 0px 0px var(--b2b-color-white-05),
        2px -2px 0px 0px var(--b2b-color-white-05),
        2px 2px 0px 0px var(--b2b-color-white-05),
        -2px 2px 0px 0px var(--b2b-color-white-05) !important;
}

commerce-drilldown-navigation-list ul.slide-down {
    min-width: 250px !important;
    animation: unset !important;
    border-radius: 0.5rem !important;
    outline: 0 !important;
}

@media (min-width: 768px) {
    
    commerce-drilldown-navigation-list ul.slide-down {
        top: 51px !important;
        box-shadow: 0px 0.25rem 0.5rem 0px rgba(99, 27, 6, 0.20) !important;
    }

}

@media (min-width: 768px) {

    commerce-drilldown-navigation-list ul.slide-down > li:not(.slds-list__item):first-child {
        border-bottom: 1px solid #E5E7EB;
    }

}

commerce-drilldown-navigation-list ul.slide-down > li > a,
commerce-drilldown-navigation-list ul.slide-down > li > button {
    padding: 0.5625rem 0.9375rem;
    font-size: 0.875rem !important;
    font-weight: 400;
    line-height: 1.25rem;
    background-color: transparent !important;
    transition: color 0.1s !important;
}

commerce-drilldown-navigation-list ul.slide-down > li > button[data-id="back"] {
    padding-left: calc(0.9375rem + 20px);
}

commerce-drilldown-navigation-list ul.slide-down > li > button[data-id="back"] lightning-icon {
    left: 0.9375rem !important;
    padding-left: 0;
}

commerce-drilldown-navigation-list ul.slide-down > li > a:hover,
commerce-drilldown-navigation-list ul.slide-down > li > a:focus,
commerce-drilldown-navigation-list ul.slide-down > li > button:hover,
commerce-drilldown-navigation-list ul.slide-down > li > button:focus {
    color: var(--b2b-color-primary-02) !important;
}