.ast-single-product-payments ul.svp-payment-methods {
			--svp-payment-icon-height:clamp(16px, 3vw, 20px);
			--svp-payment-gap: clamp(2px, 1.2vw, 2px);

			display: flex !important;
			align-items: center !important;
			justify-content: space-between !important;
			gap: var(--svp-payment-gap) !important;
			flex-wrap: nowrap !important;

			width: 100% !important;
			max-width: 100% !important;

			margin: 0 !important;
			padding: 0 !important;
			list-style: none !important;

			overflow-x: auto !important;
			overflow-y: hidden !important;
			white-space: nowrap !important;
			-webkit-overflow-scrolling: touch;
			scrollbar-width: none;
		}

		.ast-single-product-payments ul.svp-payment-methods::-webkit-scrollbar {
			display: none;
		}

		.ast-single-product-payments ul.svp-payment-methods .svp-payment-methods__item {
			flex: 0 0 auto !important;
			display: inline-flex !important;
			align-items: center !important;
			justify-content: center !important;

			width: auto !important;
			height: var(--svp-payment-icon-height) !important;

			margin: 0 !important;
			padding: 0 !important;
			line-height: 1 !important;
		}

		.ast-single-product-payments ul.svp-payment-methods .svp-payment-methods__item img {
			display: block !important;
			width: auto !important;
			height: var(--svp-payment-icon-height) !important;
			max-height: 25px !important;
			object-fit: contain !important;
		}
