.tpr{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 20px;border-radius:var(--tp-r,10px);line-height:1.2}
.tpr.tpr-sale{background:linear-gradient(90deg,#f0307e,#f2455a);color:#fff}
.tpr.tpr-nosale{background:#f3f4f6;color:#111827}
.tpr-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.tpr-now{font-size:34px;font-weight:800}
.tpr-pre{font-size:.45em;font-weight:600;margin-right:4px}
.tpr-old{font-size:20px;font-weight:600;text-decoration:line-through;opacity:.85}
.tpr-badge{display:inline-block;padding:4px 10px;border-radius:var(--tp-r,6px);background:#fff;color:var(--tp-c1,#1d26e1);font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap}
.tpr-note{font-size:13px;opacity:.9}
.tpr-nosale .tpr-row-old,.tpr-nosale .tpr-badge{display:none}
.tpr-now,.tpr-old,.tpr-note,.tpr-pre{color:inherit}
