/* Promo banner */
.ren-promo{font-size:16px;line-height:1.45;text-align:center;}
.ren-promo--dark{background:#2b0000;color:#fff8ed;}
.ren-promo--pink{background:#f4c5cc;color:#4b0000;}
.ren-promo-inner{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;}
.ren-promo-label{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;}
.ren-promo--dark .ren-promo-label{background:#f4c5cc;color:#4b0000;}
.ren-promo--pink .ren-promo-label{background:#4b0000;color:#fff8ed;}
.ren-promo-text strong{font-size:17px;}
.ren-promo-detail{opacity:.92;}
.ren-promo-link{color:inherit;font-weight:700;text-underline-offset:3px;}
@media screen and (max-width:749px){.ren-promo-inner{padding:10px 16px;}.ren-promo-text{display:block;width:100%;}.ren-promo-detail{display:block;}}
