/* Step bar: "Indkøbskurv → Kasse → Ordre fuldført" */
.bdk-steps { margin: 0 0 30px; padding: 40px 15px; background: var(--bdk-dark); }
.bdk-steps__list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 8px 0;
	margin: 0;
	padding: 0;
	list-style: none;
	font: 600 22px/1.2 var(--bdk-font);
	text-transform: uppercase;
}
.bdk-steps__step { display: flex; align-items: center; margin: 0; color: rgba(255, 255, 255, .7); }
.bdk-steps__step + .bdk-steps__step::before {
	content: "\2192";
	margin: 0 18px;
	color: rgba(255, 255, 255, .7);
	font-weight: 400;
}
.bdk-steps__step.is-current { color: #fff; text-decoration: underline; text-decoration-color: var(--bdk-accent); text-decoration-thickness: 2px; text-underline-offset: 6px; }
.bdk-steps__step a { color: inherit; text-decoration: none; }
.bdk-steps__step a:hover { color: #fff; }
@media (max-width: 767px) {
	.bdk-steps { padding: 25px 15px; }
	.bdk-steps__list { font-size: 15px; }
	.bdk-steps__step + .bdk-steps__step::before { margin: 0 10px; }
}
