#nw-topper-deal.nirwana-bm-banner {background:#171819;color:#fff}
#nw-topper-deal.nirwana-bm-banner .nw-topper-clock small {font-size:10px}
.nw-rich-product .nw-product-price .nirwana-bm-badge {display:block;flex-basis:100%;width:fit-content;max-width:100%;margin:5px 0 0;padding:3px 7px;background:#232524;color:white;border-radius:4px;font:600 12px/1.45 system-ui;text-align:left}
.nirwana-bm-quote,.nirwana-bm-apply,.nirwana-bm-applied {box-sizing:border-box;width:100%;margin:10px 0;padding:12px 14px;background:#eef3ed;color:#243c2c;border-radius:8px;text-align:left}
.nirwana-bm-quote {flex:0 0 100%;grid-column:1 / -1}
.nirwana-bm-quote[hidden] {display:none!important}
.nirwana-bm-quote>span,.nirwana-bm-apply>span {display:block;font:500 12px/1.5 system-ui}
.nirwana-bm-quote strong,.nirwana-bm-quote small {display:block}
.nirwana-bm-quote strong {font:650 17px/1.45 system-ui}
.nirwana-bm-quote small {font:400 13px/1.45 system-ui}
.nirwana-bm-apply button {display:inline-block;margin-top:6px;padding:10px 15px;background:#192238;color:#fff;border:0;border-radius:6px;cursor:pointer;font:600 14px/1.4 system-ui}
.nirwana-bm-expired :is(.nirwana-bm-banner,.nirwana-bm-badge,.nirwana-bm-quote,.nirwana-bm-apply,.nirwana-bm-applied) {display:none!important}
