/**
 * Component: Trustbar
 */

.bw-trustbar__list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: var(--bw-space-sm) clamp(1.5rem, 1rem + 3vw, 3.5rem);
	list-style: none;
	margin: 0;
	padding: 0;
}

.bw-trustbar__item {
	display: flex;
	align-items: center;
	gap: var(--bw-space-2xs);
	font-family: var(--bw-font-heading);
	font-size: var(--bw-text-sm);
	letter-spacing: var(--bw-tracking-caps);
	text-transform: uppercase;
	line-height: 1.3;
}

.bw-trustbar__icon {
	flex-shrink: 0;
	width: 1.15rem;
	height: 1.15rem;
	color: var(--bw-accent-text, var(--bw-caramel-ink));
}

/* Op smalle schermen onder elkaar en links uitgelijnd: een gecentreerde
   kolom van korte regels leest slechter dan een lijst. */
@media (max-width: 42rem) {
	.bw-trustbar__list {
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}
}
