/* Neteuro Breadcrumbs */
/* —— Breadcrumbs —— */
.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;
	}
}
