.nx-discount-price{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;max-width:100%;line-height:1.65;font-variant-numeric:tabular-nums}.nx-discount-price .nx-discount-before{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:auto}.nx-discount-price .nx-discount-before del{color:var(--nx-price-before,#64748b);font-size:14px;font-weight:500;text-decoration:line-through;text-decoration-thickness:1.5px}.nx-discount-price .nx-discount-badge{background:var(--nx-sale-badge,#a51d40);color:var(--nx-sale-badge-text,#fff);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:800;white-space:nowrap}.nx-discount-price .nx-discount-current{color:var(--nx-price-current,#17469e);font-size:clamp(19px,2vw,25px);font-weight:800;line-height:1.6;overflow-wrap:anywhere;letter-spacing:normal!important}.nx-discount-price.has-discount .nx-discount-current{color:var(--nx-price-sale,#a51d40)}.nx-discount-price small{font-size:12px;font-weight:500;color:inherit}.nx-discount-price .nx-discount-countdown{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;font-size:12px;color:var(--nx-price-before,#64748b);line-height:1.8;width:auto}.nx-discount-countdown svg{width:15px;height:15px;flex-shrink:0}.nx-countdown-digits{display:inline-flex;align-items:center;gap:6px}.nx-countdown-digits bdi{padding:1px 6px;border-radius:5px;background:#ffffff0c;color:#f8fafc;white-space:nowrap;font-weight:700}.nx-discount-price .nx-discount-ended{color:var(--nx-price-before,#64748b)}[data-admin-theme=light],[data-theme=light]{--nx-price-current:#17469e;--nx-price-sale:#a51d40;--nx-price-before:#64748b;--nx-sale-badge:#a51d40;--nx-sale-badge-text:#fff}[data-admin-theme=dark],[data-theme=dark]{--nx-price-current:#b7d4ff;--nx-price-sale:#ffadbf;--nx-price-before:#bac6d8;--nx-sale-badge:#ffadbf;--nx-sale-badge-text:#38101d}[data-admin-theme=light] .nx-countdown-digits bdi,[data-theme=light] .nx-countdown-digits bdi{background:#e2e8f0;color:#334155}.nx-deal-card .nx-discount-price{margin-block:12px}.nx-deal-card .nx-discount-price>div{justify-content:flex-start}@media(max-width:440px){.nx-discount-price .nx-discount-current{font-size:19px}.nx-discount-price .nx-discount-before{gap:4px}.nx-discount-price .nx-discount-before del{font-size:12px}}