.promo-bar{display:block;background-color:var(--promo-bar-bg);color:var(--promo-bar-text);font-family:var(--font-body-family);font-size:15px;font-weight:400;line-height:normal;letter-spacing:0}.promo-bar[hidden]{display:none}.promo-bar p{margin:0}.promo-bar__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding-top:12px;padding-bottom:12px}.promo-bar__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--promo-bar-text);font-family:Geist-Regular,sans-serif;font-weight:700;letter-spacing:1.5px;white-space:nowrap}.promo-bar__label--mobile{display:none;letter-spacing:1px}.promo-bar__label--mobile strong{color:var(--promo-bar-accent);font-weight:700}.promo-bar__icon{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--promo-bar-icon-size);height:auto;color:var(--promo-bar-accent)}.promo-bar__icon svg{display:block;width:100%;height:auto}.promo-bar__text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;color:var(--promo-bar-text-secondary);text-align:center;text-overflow:ellipsis;white-space:pre}.promo-bar__text strong{color:var(--promo-bar-highlight);font-weight:700}.promo-bar__end{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;white-space:nowrap}.promo-bar__countdown{color:var(--promo-bar-text);font-weight:600;white-space:pre}.promo-bar__countdown--mobile{display:none}.promo-bar__link{color:var(--promo-bar-accent);font-weight:700;text-decoration:underline;text-underline-position:from-font}.promo-bar__link:hover{color:var(--promo-bar-accent);text-decoration:none}@media screen and (max-width: 989px){.promo-bar{font-size:13px}.promo-bar__inner{padding:10px 15px}.promo-bar__label,.promo-bar__text,.promo-bar__countdown,.promo-bar__link{display:none}.promo-bar__label--mobile,.promo-bar__countdown--mobile{display:block}}
