.zetpo-b2b-price {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: 5px 10px;
}

.zetpo-b2b-price__original {
	font-size: .86em;
	opacity: .62;
}

.zetpo-b2b-price__original > .amount,
.zetpo-b2b-price__original ins .amount {
	text-decoration: line-through;
}

.zetpo-b2b-price__customer {
	display: inline-flex;
	flex-direction: column;
	gap: 2px;
	color: #ef233c;
}

.zetpo-b2b-price__customer > strong {
	font-size: 1.08em;
	line-height: 1.12;
}

.zetpo-b2b-price__customer small {
	color: #343a40;
	font-size: 11px;
	font-weight: 700;
	line-height: 1.25;
}

.zetpo-b2b-price__customer .zetpo-b2b-price__saving {
	width: max-content;
	padding: 3px 7px;
	border-radius: 6px;
	background: #ecf9f0;
	color: #168343;
	font-weight: 800;
}

.zetpo-b2b-price__preview {
	color: #72777c !important;
	font-size: 10px !important;
	font-weight: 600 !important;
}

.single-product .zetpo-b2b-price__customer > strong {
	font-size: 1.2em;
}

.zetpo-cart-effective-price {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: 3px 7px;
	min-width: 95px;
}

.zetpo-cart-effective-price del {
	color: #8a929d;
	font-size: .83em;
	font-weight: 500;
	opacity: 1;
}

.zetpo-cart-effective-price ins {
	color: #ef233c;
	font-size: 1.02em;
	font-weight: 850;
	text-decoration: none;
}

.zetpo-cart-effective-price .zetpo-price-tax-mode {
	color: #737d89;
	font-size: 10px;
	font-weight: 700;
	white-space: nowrap;
}

.zetpo-cart-effective-price__label {
	flex-basis: 100%;
	width: max-content;
	color: #168343;
	font-size: 10px;
	font-weight: 800;
	line-height: 1.3;
}

@media (max-width: 680px) {
	.zetpo-cart-effective-price {
		justify-content: flex-end;
	}
}
