.re-discount{background:#fff2f7;color:#351632;border:1px solid #ed9abb;border-radius:10px;padding:18px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px 20px;text-align:left}
.re-discount h3{font-family:var(--FONT-STACK-HEADING);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none;margin:0 0 8px}
.re-discount p{font-size:14px;line-height:1.55;margin:0}
.re-discount ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;align-content:start}
.re-discount li{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border-radius:6px;padding:8px 10px;font-size:14px;line-height:1.4;margin:0}
.re-discount strong{white-space:nowrap;font-size:17px;line-height:1.2;font-weight:700;color:#351632}
.re-discount .re-discount__note{grid-column:1/-1;border-top:1px solid #efd7e2;padding-top:12px}
.re-discount .re-discount__automatic{font-size:12px;margin-top:5px}
@media(max-width:749px){.re-discount{grid-template-columns:minmax(0,1fr);padding:16px;gap:12px}.re-discount h3{font-size:17px}.re-discount p,.re-discount li{font-size:13px}.re-discount .re-discount__automatic{font-size:12px}}
