/**
 * Payment method badges — PDP trust box + site footer.
 * Logos: datatrans/payment-logos (CC BY-SA 4.0)
 */

.mdt-payment-icons__list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.45rem;
	margin: 0;
	padding: 0;
	list-style: none;
}

.mdt-payment-icons__item {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	background: transparent;
	border: 0;
}

.mdt-payment-icons__item img {
	display: block;
	width: auto;
	height: 1.8rem;
	max-height: 1.8rem;
}

/* PDP benefits box */
.mdt-payment-icons--pdp {
	margin-top: 0.85rem;
}

/* Footer bar */
.mdt-footer-payment {
	grid-column: 1 / -1;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: clamp(1.75rem, 3vw, 2.5rem);
	padding-top: clamp(1.25rem, 2vw, 1.75rem);
	border-top: 1px solid rgba(255, 255, 255, 0.14);
}

.mdt-footer-payment .mdt-payment-icons__list {
	justify-content: center;
}

.mdt-payment-icons--footer .mdt-payment-icons__item img {
	height: 1.7rem;
	max-height: 1.7rem;
}

@media (max-width: 900px) {
	.mdt-footer-payment {
		justify-content: flex-start;
	}

	.mdt-footer-payment .mdt-payment-icons__list {
		justify-content: flex-start;
	}
}
