.countdown-bar{display:flex;align-items:center;justify-content:center;column-gap:24px;row-gap:24px;padding:4px 0;background-color:var(--cb-bg,#064f3b);position:relative;z-index:0}
.countdown-bar__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;max-width:100%}
.countdown-bar__title{color:var(--cb-text,#fff);font-family:var(--vo-font-body),sans-serif;font-weight:500;font-size:24px;line-height:26px;text-align:center}
.countdown-bar__subtitle{color:var(--cb-subtext,rgba(255,255,255,.7));font-family:var(--vo-font-body),sans-serif;font-weight:400;font-size:14px;line-height:24px;text-align:center}
.countdown-bar__timer{display:flex;align-items:center;justify-content:center;column-gap:6px;padding:4px 12px;border:1px solid transparent;border-radius:8px;overflow:hidden}
.countdown-bar__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}
.countdown-bar__num{color:var(--cb-text,#fff);font-family:var(--vo-font-body),sans-serif;font-weight:500;font-size:24px;line-height:100%}
.countdown-bar__label{color:var(--cb-subtext,rgba(255,255,255,.7));font-family:var(--vo-font-body),sans-serif;font-weight:400;font-size:14px;line-height:100%}
.countdown-bar__sep{color:var(--cb-text,#fff);font-size:24px;line-height:115%}
.countdown-bar p{margin:0}
@media (min-width:641px) and (max-width:1024px){.countdown-bar__title{font-size:17px;line-height:24px;padding-left:24px}.countdown-bar__subtitle{font-size:17px;line-height:24px;padding-left:24px}}
@media (max-width:640px){.countdown-bar{padding:4px 3vw}.countdown-bar__copy{align-self:auto}.countdown-bar__title{font-size:18px;line-height:24px}.countdown-bar__subtitle{font-size:10px;line-height:100%}.countdown-bar__timer{padding:0;border-radius:0}.countdown-bar__unit{gap:0}.countdown-bar__num{font-size:18px;line-height:24px}.countdown-bar__label{font-size:10px}.countdown-bar__sep{font-size:12px}}
