/* Dynamic breadcrumb color fix for catalog pages with banners (exclude single product pages) */
.woocommerce-page:not(.single-product) .rbb-breadcrumb,
.post-type-archive-product .rbb-breadcrumb,
.tax-product_cat .rbb-breadcrumb,
.search-results .rbb-breadcrumb {
    color: #ffffff !important;
}

.woocommerce-page:not(.single-product) .rbb-breadcrumb a,
.post-type-archive-product .rbb-breadcrumb a,
.tax-product_cat .rbb-breadcrumb a,
.search-results .rbb-breadcrumb a {
    color: #ffffff !important;
}

.woocommerce-page:not(.single-product) .rbb-breadcrumb a:hover,
.post-type-archive-product .rbb-breadcrumb a:hover,
.tax-product_cat .rbb-breadcrumb a:hover,
.search-results .rbb-breadcrumb a:hover {
    color: var(--rbb-general-link-hover-color) !important;
}

.woocommerce-page:not(.single-product) .rbb-breadcrumb .delimiter.icon-svg::before,
.post-type-archive-product .rbb-breadcrumb .delimiter.icon-svg::before,
.tax-product_cat .rbb-breadcrumb .delimiter.icon-svg::before,
.search-results .rbb-breadcrumb .delimiter.icon-svg::before {
    filter: invert(1) brightness(100%);
}