.brule-event{font-variant-numeric:tabular-nums}
.brule-event--price{display:block;min-height:3em;margin:5px 0 8px;color:#2B211B;font:700 14px/1.4 var(--font-body-family,Poppins,Arial,sans-serif)}
.brule-event--price [data-brule-event-countdown]{display:block;white-space:nowrap}
.brule-event--price [data-brule-event-countdown][hidden]{display:none}
.brule-event--strip,.brule-event--bundle{white-space:normal}
.brule-event--bundle [data-brule-event-countdown]{font-size:.72em;white-space:nowrap}
.brule-event-discount{white-space:nowrap}
.brule-event-banner{margin-bottom:12px;padding:10px 20px;background:#F6F1E9;color:#2B211B;text-align:center;font:700 14px/1.45 var(--font-body-family,Poppins,Arial,sans-serif)}
.brule-event-banner a{color:inherit;text-decoration:underline;text-underline-offset:2px}

.b3f-buy .b3-label,.b3f-buy #b3f-swname{color:#5C432D;font-weight:500}

.brule-event--bundle{display:block;min-height:4.5em;line-height:1.4}
.brule-event--bundle [data-brule-event-countdown]{display:block;font-size:13px;line-height:1.4;white-space:normal}
.brule-event--bundle [data-brule-event-countdown][hidden]{display:none}
.brule-event--bundle .brule-event-discount{display:block}
