.nww-breadcrumbs {
display: block;
width: 100%;
}
.nww-breadcrumbs__list {
display: flex;
flex-wrap: wrap;
align-items: center;
list-style: none;
margin: 0;
padding: 0;
gap: 0.25rem;
}
.nww-breadcrumbs__item {
display: inline-flex;
align-items: center;
}
.nww-breadcrumbs__link,
.nww-breadcrumbs__current,
.nww-breadcrumbs__text {
overflow-wrap: anywhere;
}
.nww-breadcrumbs__sep {
display: inline-flex;
align-items: center;
margin-inline: 0.5rem;
line-height: 1;
}
.nww-breadcrumbs__link:focus-visible,
.nww-breadcrumbs__current:focus-visible {
outline: 2px solid currentColor;
outline-offset: 2px;
}
.nww-breadcrumbs__home-link {
display: inline-flex;
align-items: center;
gap: 0.35em;
text-decoration: inherit;
color: inherit;
}
.nww-breadcrumbs__home-icon {
display: inline-flex;
align-items: center;
justify-content: center;
line-height: 1;
color: inherit;
}
.nww-breadcrumbs__home-icon svg {
display: block;
width: 1em;
height: 1em;
fill: currentColor;
}
.nww-breadcrumbs__home-text {
line-height: inherit;
}
.nww-breadcrumbs-scroll-yes .nww-breadcrumbs__list {
flex-wrap: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
@media (prefers-reduced-motion: reduce) {
.nww-breadcrumbs__link {
transition: none;
}
}