.triple-price-wrapper {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 4px;
	line-height: 1.2;
	width: 100%;
}

.triple-price-wrapper .tp-row {
	display: flex;
	align-items: baseline;
	flex-wrap: wrap;
	gap: 0.4em;
	width: 100%;
}

.triple-price-wrapper .tp-label {
	display: inline-flex;
	padding: 1px 3px;
	line-height: 1.2;
	box-sizing: border-box;
}

.triple-price-wrapper .tp-amount {
	display: inline-flex;
	align-items: baseline;
	gap: 0.25em;
	padding: 1px 3px;
	line-height: 1.2;
	box-sizing: border-box;
}

.triple-price-wrapper .tp-strike .tp-amount {
	text-decoration: line-through;
	text-decoration-thickness: 1px;
	opacity: 0.78;
}

.triple-price-wrapper .tp-badges {
	display: flex;
	align-items: center;
	gap: 6px;
	margin-bottom: 2px;
	width: 100%;
}

.triple-price-wrapper .tp-badge {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 4px 8px;
	line-height: 1;
	letter-spacing: 0.02em;
	box-sizing: border-box;
}

.triple-price-wrapper .tp-badge-plus {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 4px 6px;
	min-width: 1.35em;
	line-height: 1;
	font-weight: inherit;
	box-sizing: border-box;
	color: #571B7E;
	background: transparent;
}

.triple-price-wrapper .tp-countdown {
	display: inline-flex;
	padding: 2px 3px;
	line-height: 1.25;
	margin-top: 1px;
	box-sizing: border-box;
}

.triple-price-wrapper .tp-action-name {
	display: inline-flex;
	font-size: 0.82em;
	line-height: 1;
	opacity: 0.92;
}

.triple-price-wrapper .woocommerce-Price-amount {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
}

.triple-price-wrapper .woocommerce-Price-currencySymbol {
	font-weight: inherit;
	font-style: inherit;
}
