@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&display=swap');

.ebw-breadcrumbs {
	--ebw-gap: 8px;
	--ebw-link: #201e1d;
	--ebw-link-hover: #ec3013;
	--ebw-current: #726d6a;
	--ebw-sep: #a9a5a2;
	--ebw-sep-size: 13px;
	font-family: 'Archivo', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
}

.ebw-breadcrumbs .ebw-list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	gap: var(--ebw-gap);
	margin: 0;
	padding: 0;
	list-style: none;
}

.ebw-breadcrumbs .ebw-item {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	color: var(--ebw-current);
}

.ebw-breadcrumbs .ebw-item a {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	color: var(--ebw-link);
	text-decoration: none;
}

.ebw-breadcrumbs .ebw-item a:hover,
.ebw-breadcrumbs .ebw-item a:focus-visible {
	color: var(--ebw-link-hover);
}

.ebw-breadcrumbs .ebw-item a:focus-visible {
	outline: 2px solid var(--ebw-link-hover);
	outline-offset: 2px;
}

.ebw-breadcrumbs .ebw-item.ebw-current {
	color: var(--ebw-current);
	font-weight: 600;
}

.ebw-breadcrumbs .ebw-sep {
	display: inline-flex;
	align-items: center;
	color: var(--ebw-sep);
	font-size: var(--ebw-sep-size);
}

.ebw-breadcrumbs .ebw-icon svg,
.ebw-breadcrumbs .ebw-icon i {
	width: 1em;
	height: 1em;
	display: inline-block;
}

.ebw-breadcrumbs.ebw-delegated {
	font-family: 'Archivo', sans-serif;
}

.ebw-breadcrumbs.ebw-delegated a {
	color: var(--ebw-link, #201e1d);
}

.ebw-breadcrumbs.ebw-delegated a:hover {
	color: var(--ebw-link-hover, #ec3013);
}
