.price-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.3;vertical-align:middle}
.price-current,.product-price,.product-page-price,.summary-total strong,#cartPageTotal,#checkoutTotal,.added-product strong,.order-heading strong,.account-order strong{color:#6d28d9!important}
.price-stack .price-original{display:block;color:#777!important;font-size:.7em;font-weight:400;text-decoration:line-through}
.discount-tag{display:inline-block;align-self:flex-start;background:#6d28d9;color:#fff!important;border-radius:6px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800;line-height:1.2;white-space:nowrap}
.product-card-image>.discount-tag{position:absolute;top:12px;right:12px;z-index:1}
.product-card-image{position:relative}
.product-price:has(.price-stack){display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.related-card .price-stack,.account-art-card .price-stack{font-size:inherit}
.topbar-search-result em .price-stack{font-style:normal}
