.adl-bank-payment-icons > .adl-pay-badge--teb-official {
	box-sizing: border-box !important;
	flex: 0 0 58px !important;
	height: 36px !important;
	min-width: 58px !important;
	overflow: hidden !important;
	padding: 3px 5px !important;
}

.adl-pay-badge--teb-official img {
	display: block !important;
	height: 28px !important;
	max-height: 28px !important;
	max-width: 48px !important;
	object-fit: contain !important;
	width: 48px !important;
}

@media (max-width: 480px) {
	.adl-bank-payment-icons > .adl-pay-badge--teb-official {
		flex-basis: 44px !important;
		height: 34px !important;
		min-width: 44px !important;
		padding: 3px 4px !important;
	}

	.adl-pay-badge--teb-official img {
		height: 26px !important;
		max-height: 26px !important;
		max-width: 38px !important;
		width: 38px !important;
	}

	.adl-bank-payment-icons {
		gap: 4px !important;
	}

	.adl-bank-payment-icons > .adl-pay-badge {
		min-width: 44px !important;
	}

	.adl-bank-payment-icons > .adl-pay-badge--apple,
	.adl-bank-payment-icons > .adl-pay-badge--google {
		min-width: 56px !important;
		width: 56px !important;
	}

	.adl-bank-payment-icons .adl-apple-pay-logo {
		width: 50px !important;
	}
}
