rcp-doorbuster { display: block; margin: 0 0 1rem; line-height: 1.4; letter-spacing: normal; }
rcp-doorbuster[hidden] { display: none !important; }
.rcp-doorbuster__badge { display: inline-block; max-width: 100%; padding: .6rem .9rem; border-radius: .5rem; background: #123cdb; color: #fff; font-size: 1.2rem; font-weight: 700; letter-spacing: .035em; text-transform: uppercase; white-space: normal; }
.rcp-doorbuster__dates { display: block; margin-top: .5rem; color: rgb(var(--color-foreground)); font-size: 1.2rem; font-weight: 400; }
.product__info-container .rcp-doorbuster__badge { font-size: 1.3rem; }
