.ov-price-stack {display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.18rem;line-height:1.2;font-variant-numeric:tabular-nums;vertical-align:middle}
.ov-price-stack .ov-price-before,.ov6-price .ov-price-stack del,.rv-card .price .ov-price-stack del {color:#a03238;opacity:1;text-decoration:line-through;text-decoration-thickness:1.5px;font-size:.88em;font-weight:500;white-space:nowrap}
.ov-price-stack .ov-price-final {color:#17633e;font-weight:750;white-space:nowrap;font-size:1.06em}
.ov-price-stack .ov-price-saving {background:#e0f4e7;color:#155a36;border-radius:4px;padding:.24em .5em;font-size:.75em;font-weight:700;white-space:nowrap}
.rv-card .ov-price-stack,.ov6-cart-offer-copy .ov-price-stack {align-items:flex-start}
#fkcart-modal .fkcart-item-price .ov-price-stack {align-items:flex-end}
#fkcart-modal .fkcart--item .fkcart-item-price .ov-price-stack>.ov-price-before {order:-1;color:#a03238;opacity:1}
#fkcart-modal .fkcart-item-price .ov-price-stack>.ov-price-final {order:0}
#fkcart-modal .fkcart-item-price .ov-price-stack>.ov-price-saving {order:1}
#fkcart-modal .ov6-cart-offer-copy>.ov-price-stack {display:inline-flex;gap:3px}
#fkcart-modal .fkcart-item-misc:has(.ov-price-stack) {min-width:max-content}
.ov6-sticky .ov-price-stack .ov-price-saving {display:none}
@media(max-width:480px){.ov-price-stack .ov-price-saving{font-size:.72em}.ov6-sticky .ov-price-stack{line-height:1.05}}
