.c-product-value-stack{
	background:var(--secondary-lighter);
	padding:1rem;
}
.c-product-value-stack__heading{
	font-family:var(--font-display);
	font-weight:900;
	font-size:1rem;
	line-height:1.2;
	text-transform:uppercase;
	margin-bottom:0.5rem
}
.c-product-value-stack__row,
.c-product-value-stack__total{
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	gap:1rem
}
.c-product-value-stack__row{
	padding:0.75rem 0;
	border-bottom:1px solid rgba(0,0,0,.12);
    font-family: var(--font-display)
}
.c-product-value-stack__label{
	font-weight:700;
    color: var(--neutral-base);
	line-height:1.35
}
.c-product-value-stack__price{
	white-space:nowrap;
	font-weight:900;
	line-height:1.2
}
.c-product-value-stack__price--muted{
	font-weight:700
}
.c-product-value-stack__total{
	padding-top:0.75rem
}
.c-product-value-stack__total-label{
	font-family:var(--font-display);
	font-weight:900;
	text-transform:uppercase
}
.c-product-value-stack__total-prices{
	display:flex;
	align-items:baseline;
	gap:.5rem;
	font-weight:900
}
.c-product-value-stack__compare-price{
	font-family:var(--font-display);
    color:var(--font-display)
}
.c-product-value-stack__actual-price{
	font-family: var(--font-display);
    color:#f1614b
}
.c-product-value-stack__bottom-text{
	text-align:center;
	margin-top:1.25rem;
	font-size:1rem;
	line-height:1.4
}
.c-product-value-stack__bottom-text strong {
	color:var(--secondary-dark);
	font-weight: 700;
}
.c-product-value-stack__arrow{
	font-weight:900;
	line-height:1;
}
.c-product-value-stack ~ .c-buy-button {
    margin-top: 0!important;
}