/* Task 6F.5A - scheduled catalogue discount presentation. */
.e5-sale-badge{position:absolute;top:.7rem;right:.7rem;z-index:3;padding:.3rem .55rem;border-radius:999px;background:#9f1f24;color:#fff7e9;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-sm)}
.e5-discounted-price{display:grid!important;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.3rem .45rem}
.e5-discounted-price del{color:#756960;font-size:.72rem}
.e5-discounted-price strong{color:#8f1f24}
.e5-discounted-price span{grid-column:3}
.e5-discounted-price small{grid-column:1/-1;color:#7a3f1c;font-size:.65rem;font-weight:850}
.e5-product-offer{display:grid;gap:.16rem;margin:.8rem 0 1rem;padding:.8rem .9rem;border:1px solid #e4b66c;border-left:4px solid #a51e23;border-radius:.75rem;background:#fff4dc}
.e5-product-offer span{color:#951c21;font-size:.62rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}
.e5-product-offer strong{color:var(--cocoa);font-size:.92rem}
.e5-product-offer small{color:var(--muted);font-size:.7rem}
.e5-basket-offer{margin-top:.35rem!important;color:#713a1b!important;font-size:.7rem!important}
.basket-line-price del{display:block;margin-bottom:.1rem;color:#756960;font-size:.68rem;font-weight:600}
.e5-summary-saving{color:#6f3715}.e5-summary-saving strong{color:#8f1f24}
