
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price-row {
		display: grid !important;
		grid-template-columns: minmax(0, 7fr) minmax(190px, 3fr) !important;
		align-items: center !important;
		gap: 0 !important;
		min-height: 84px !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price-row.is-vat-hidden {
		grid-template-columns: minmax(0, 1fr) !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price-cell {
		justify-content: center !important;
		gap: clamp(16px, 1.8vw, 24px) !important;
		padding: 20px 30px !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price-cell,
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-vat-cell {
		width: 100% !important;
		justify-self: stretch !important;
		box-sizing: border-box !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-vat-cell {
		position: relative !important;
		gap: 4px !important;
		min-height: 58px !important;
		padding: 15px 18px 15px 24px !important;
		border-left: 0 !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-vat-cell::before {
		content: "" !important;
		position: absolute !important;
		left: 0 !important;
		top: 22% !important;
		width: 1px !important;
		height: 56% !important;
		background: rgba(233, 80, 53, .12) !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price-label {
		font-size: clamp(20px, 1.5vw, 26px) !important;
		line-height: 1.15 !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price {
		gap: clamp(14px, 1.6vw, 22px) !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price .amount,
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price ins,
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price ins .amount,
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-contact-price {
		font-size: clamp(25px, 1.95vw, 33px) !important;
		line-height: 1.05 !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price del,
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price del .amount {
		font-size: clamp(21px, 1.45vw, 27px) !important;
		line-height: 1.05 !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product-container .product-main .product-info .phadin-commerce-buybox .phadin-commerce-price-row .phadin-commerce-price > .amount,
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product-container .product-main .product-info .phadin-commerce-buybox .phadin-commerce-price-row .phadin-commerce-price ins,
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product-container .product-main .product-info .phadin-commerce-buybox .phadin-commerce-price-row .phadin-commerce-price ins .amount,
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product-container .product-main .product-info .phadin-commerce-buybox .phadin-commerce-price-row .phadin-commerce-contact-price {
		font-size: clamp(24px, 1.75vw, 28px) !important;
		line-height: 1.08 !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product-container .product-main .product-info .phadin-commerce-buybox .phadin-commerce-price-row .phadin-commerce-price del,
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product-container .product-main .product-info .phadin-commerce-buybox .phadin-commerce-price-row .phadin-commerce-price del .amount {
		font-size: clamp(20px, 1.35vw, 22px) !important;
		line-height: 1.08 !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-vat-label {
		font-size: clamp(13px, .9vw, 15px) !important;
		line-height: 1.2 !important;
	}
	body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-vat-status {
		font-size: clamp(16px, 1.15vw, 20px) !important;
		line-height: 1.2 !important;
	}
	@media (max-width: 849px) {
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price-row {
			display: grid !important;
			grid-template-columns: minmax(0, 1fr) !important;
			align-items: stretch !important;
		}
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price-cell {
			justify-content: flex-start !important;
			gap: 10px 16px !important;
			padding: 18px !important;
		}
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-vat-cell {
			gap: 4px !important;
			padding: 12px 18px 16px !important;
		}
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price-cell,
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-vat-cell {
			grid-column: 1 / -1 !important;
			width: 100% !important;
			justify-self: stretch !important;
		}
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-vat-cell::before {
			left: 18px !important;
			right: 18px !important;
			top: 0 !important;
			width: auto !important;
			height: 1px !important;
		}
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price-label {
			font-size: 20px !important;
		}
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price {
			gap: 8px 14px !important;
			white-space: normal !important;
		}
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price .amount,
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price ins,
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price ins .amount,
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-contact-price {
			font-size: 24px !important;
			line-height: 1.1 !important;
		}
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price del,
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-price del .amount {
			font-size: 20px !important;
		}
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product-container .product-main .product-info .phadin-commerce-buybox .phadin-commerce-price-row .phadin-commerce-price > .amount,
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product-container .product-main .product-info .phadin-commerce-buybox .phadin-commerce-price-row .phadin-commerce-price ins,
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product-container .product-main .product-info .phadin-commerce-buybox .phadin-commerce-price-row .phadin-commerce-price ins .amount,
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product-container .product-main .product-info .phadin-commerce-buybox .phadin-commerce-price-row .phadin-commerce-contact-price {
			font-size: 22px !important;
			line-height: 1.1 !important;
		}
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product-container .product-main .product-info .phadin-commerce-buybox .phadin-commerce-price-row .phadin-commerce-price del,
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product-container .product-main .product-info .phadin-commerce-buybox .phadin-commerce-price-row .phadin-commerce-price del .amount {
			font-size: 19px !important;
			line-height: 1.1 !important;
		}
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-vat-label {
			font-size: 13px !important;
		}
		body.single-product.phadin-pas-enabled.phadin-commerce-layout-enabled .product.type-product .phadin-commerce-vat-status {
			font-size: 16px !important;
		}
	}
	