/* Breadcrumbs */
.breadcrumbs,
.woocommerce div .woocommerce-breadcrumb {
    display: inline-block;
    font-size: 1rem;
    color: var(--breadcrumb-text-color, #555);
    background: #f1f1f1;
    margin: 0 0 1.5rem;
    padding: .3rem 1rem;
    position: relative;
    border-radius: 2rem;
    max-width: 100%;
    white-space: nowrap;
    float: none;
    overflow-y: hidden;
    overflow-x: auto;
}

.breadcrumbs::-webkit-scrollbar,
.woocommerce-breadcrumb::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: transparent;
    padding-bottom: 0;
}

.breadcrumbs>span:first-child:before,
.breadcrumbs>br:first-child+span:before {
    content: '\f015';
    font-weight: 900;
    font-family: "Font Awesome 6 Free";
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    margin-right: .3rem;
    text-rendering: auto;
    line-height: 1;
}

.breadcrumbs .bc-sep,
.woocommerce-breadcrumb .bc-sep {
    font-style: normal;
}

.breadcrumbs br {
    display: none;
}

.breadcrumbs a,
.woocommerce div .woocommerce-breadcrumb a {
    color: var(--breadcrumb-link-color, #fff);
    opacity: 1;
}

.breadcrumbs a:hover,
.woocommerce div .woocommerce-breadcrumb a:hover {
    color: var(--breadcrumb-link-color-hover, #fff);
    opacity: .6;
}