.vx-price{display:flex;flex-direction:column;gap:6px;margin-bottom:2px}
.vx-price__row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.vx-price__label{font:700 11px/1 var(--vx-head);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-muted);min-width:40px}
.vx-price__value{position:relative;display:inline-block;font:800 36px/1 var(--vx-head);letter-spacing:-.01em;background:linear-gradient(90deg,var(--vx-red) 0%,#ff5b3c 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--vx-red)}
.vx-price__value::after{content:"";position:absolute;left:1px;right:1px;bottom:-2px;height:7px;border-radius:3px;background:rgba(205,33,34,.16);z-index:-1}
.vx-price__row--mrp .vx-price__label{color:var(--vx-muted)}
.vx-price__strike{font:600 15px/1 var(--vx-body);color:var(--vx-muted);text-decoration:line-through}
.vx-price__off{font:700 12px/1 var(--vx-head);color:#fff;background:var(--vx-red);padding:3px 9px;border-radius:999px;box-shadow:0 2px 8px -2px rgba(205,33,34,.6)}
.vx-price__tax{font-size:12px;color:var(--vx-muted)}
@media (prefers-color-scheme: dark){.vx-price__value{-webkit-text-fill-color:initial}}
