/* One announcement style for the shared site header and the checkout. */
#mfn-header-template .column_header_promo_bar .pbs_one,
.smc-ux-header .smc-ux-promo {
  font-family: Ubuntu, sans-serif !important;
  font-size: clamp(13px, 1.4vw, 20px) !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  letter-spacing: normal !important;
  color: #fff !important;
  text-align: center !important;
}
#mfn-header-template .mcb-header-section:has(.column_header_promo_bar) {
  padding: 4px 0 !important;
  background: #3351ef !important;
}
.smc-ux-header .smc-ux-promo {
  padding: 4px 12px;
  background: #3351ef;
}
#mfn-header-template .mcb-header-section:has(.column_header_promo_bar .pbs_one:empty) {
  display: none !important;
}
