/* Ausschließlich die Plugin-Navigation gestalten, auch innerhalb von Divi-Inhalten. */
nav.sb-breadcrumbs {
    margin: 0 0 1.25rem;
    max-width: 100%;
    font-size: 0.875rem;
    line-height: 1.5;
    color: inherit;
}

nav.sb-breadcrumbs ol.sb-breadcrumbs__list {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0.35em 0;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    font-size: inherit;
    line-height: inherit;
}

nav.sb-breadcrumbs ol.sb-breadcrumbs__list > li.sb-breadcrumbs__item {
    display: flex;
    align-items: baseline;
    float: none;
    min-width: 0;
    max-width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    font-size: inherit;
    line-height: inherit;
}

nav.sb-breadcrumbs .sb-breadcrumbs__item::before,
nav.sb-breadcrumbs .sb-breadcrumbs__item::after,
nav.sb-breadcrumbs .sb-breadcrumbs__item::marker {
    content: none !important;
}

nav.sb-breadcrumbs a.sb-breadcrumbs__link,
nav.sb-breadcrumbs .sb-breadcrumbs__current {
    min-width: 0;
    overflow-wrap: anywhere;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}

nav.sb-breadcrumbs a.sb-breadcrumbs__link {
    text-decoration: none;
}

nav.sb-breadcrumbs a.sb-breadcrumbs__link:hover,
nav.sb-breadcrumbs a.sb-breadcrumbs__link:focus-visible {
    text-decoration: underline;
    text-underline-offset: 0.18em;
}

nav.sb-breadcrumbs a.sb-breadcrumbs__link:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 3px;
    border-radius: 2px;
}

nav.sb-breadcrumbs .sb-breadcrumbs__current {
    font-weight: 500;
}

nav.sb-breadcrumbs .sb-breadcrumbs__sep {
    flex: none;
    margin-inline: 0.6em;
    opacity: 0.55;
    font-weight: 400;
}
