/* ==================================================
	BREADCRUMB - Mobile First
	All pages except homepage.
================================================== */

.pc-breadcrumb {
	background: var(--white);
}

.pc-breadcrumb-inner {
	padding-block: 0.875rem;
}

.pc-breadcrumb,
.pc-breadcrumb .breadcrumbs {
	font-family: var(--sans);
	font-size: 0.75rem;
	font-weight: 400;
	letter-spacing: 0.06em;
	line-height: 1.5;
	color: var(--muted);
}

.pc-breadcrumb a {
	color: var(--mid);
	text-decoration: none;
	transition: color 0.2s;
}

.pc-breadcrumb a:hover {
	color: var(--accent);
}

/* Current page (last item) */
.pc-breadcrumb .breadcrumb_last {
	color: var(--black);
	font-weight: 500;
}

/* ==================================================
	TABLET (min-width: 641px)
================================================== */

@media (min-width: 641px) {

	.pc-breadcrumb-inner {
		padding-block: 1rem;
	}

	.pc-breadcrumb,
	.pc-breadcrumb .breadcrumbs {
		font-size: 0.8125rem;
	}

}