.jl-site-breadcrumbs {
	background: #ffffff;
	border-bottom: 1px solid #edf0f5;
}

.jl-site-breadcrumbs__inner {
	padding: 26px 0 16px;
}

.jl-site-breadcrumbs nav[aria-label="breadcrumb"] {
	margin: 0;
	padding: 0;
}

.jl-site-breadcrumbs .breadcrumb,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb,
.jl-lp__eyebrow-links {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0;
	margin: 0 0 22px;
	padding: 0 !important;
	list-style: none !important;
	background: transparent !important;
}

.jl-site-breadcrumbs .breadcrumb {
	margin-bottom: 0;
}

.jl-site-breadcrumbs .breadcrumb li,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb li {
	display: inline-flex;
	align-items: center;
	margin: 0 !important;
	position: relative;
	background: transparent !important;
}

.jl-site-breadcrumbs .breadcrumb li::before,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb li::before {
	display: none !important;
}

.jl-site-breadcrumbs .breadcrumb li::after,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb li::after,
.jl-lp__eyebrow-separator {
	content: "/";
	display: inline-flex;
	align-items: center;
	margin: 0 16px !important;
	color: #919aaa !important;
	font-size: clamp(19px, 1.8vw, 22px) !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	background: transparent !important;
}

.jl-site-breadcrumbs .breadcrumb li:last-child::after,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb li:last-child::after {
	display: none !important;
}

.jl-site-breadcrumbs .breadcrumb a,
.jl-site-breadcrumbs .breadcrumb a span,
.jl-site-breadcrumbs .breadcrumb li > span[itemprop="name"],
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb a,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb a span,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb li > span[itemprop="name"],
.jl-lp__eyebrow-links a,
.jl-lp__eyebrow-current {
	display: inline-block;
	background: transparent !important;
	font-size: clamp(17px, 1.65vw, 20px) !important;
	font-weight: 700 !important;
	line-height: 1.18 !important;
	letter-spacing: -0.02em;
	text-decoration: none !important;
}

.jl-site-breadcrumbs .breadcrumb a,
.jl-site-breadcrumbs .breadcrumb a span,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb a,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb a span,
.jl-lp__eyebrow-links > a:first-of-type {
	color: #162235 !important;
}

.jl-site-breadcrumbs .breadcrumb li:not(:first-child) > a,
.jl-site-breadcrumbs .breadcrumb li:not(:first-child) > a span,
.jl-site-breadcrumbs .breadcrumb li > span[itemprop="name"],
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb li:not(:first-child) > a,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb li:not(:first-child) > a span,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb li > span[itemprop="name"],
.jl-lp__eyebrow-links > a:not(:first-of-type),
.jl-lp__eyebrow-current {
	color: #2d7a78 !important;
}

.jl-site-breadcrumbs .breadcrumb a:hover,
.jl-site-breadcrumbs .breadcrumb a:focus,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb a:hover,
.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb a:focus,
.jl-lp__eyebrow-links a:hover,
.jl-lp__eyebrow-links a:focus {
	color: #256b69 !important;
	opacity: 1;
}

.jl-brand-hero__breadcrumbs,
.jl-brands-hero__breadcrumbs {
	margin-bottom: 20px;
}

@media (max-width: 767px) {
	.jl-site-breadcrumbs__inner {
		padding: 20px 0 12px;
	}

	.jl-site-breadcrumbs .breadcrumb li::after,
	.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb li::after,
	.jl-lp__eyebrow-separator {
		margin: 0 10px !important;
		font-size: 18px !important;
	}

	.jl-site-breadcrumbs .breadcrumb a,
	.jl-site-breadcrumbs .breadcrumb a span,
	.jl-site-breadcrumbs .breadcrumb li > span[itemprop="name"],
	.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb a,
	.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb a span,
	.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb li > span[itemprop="name"],
	.jl-lp__eyebrow-links a,
	.jl-lp__eyebrow-current {
		font-size: 15px !important;
	}

	.jl-site-breadcrumbs .breadcrumb,
	.jl-site-breadcrumbs .wpseopress-breadcrumb.breadcrumb,
	.jl-lp__eyebrow-links {
		margin-bottom: 18px;
	}
}
