.countdown__banner{padding:var(--band-lg) 0 var(--band-ml)}.countdown__container{align-items:center;display:flex;gap:var(--band-xs);justify-content:space-between}.countdown__timer{display:flex;gap:15px}.cd__box{align-items:center;display:flex;flex-direction:column;gap:12px}.cd-colon,.cd-item{font-family:var(--typeface-primary);font-size:52px;font-weight:800;line-height:52px;margin:0;text-align:center}.cd__box span,.countdown__subtext{font-family:var(--typeface-secondary);font-size:var(--font-size-sm);font-weight:400;line-height:22px}.countdown__content{text-align:right}.countdown__header{font-family:var(--typeface-primary);font-size:var(--font-size-h2);font-weight:800;line-height:38px;margin:0}.countdown__banner{background:#000;color:#fff}.countdown__banner .cd-colon,.countdown__banner .cd-item,.countdown__banner .countdown__header{color:#fff}.countdown__banner .cd__box span,.countdown__banner .countdown__subtext{color:hsla(0,0%,100%,.6)}.countdown__banner.brand{background:var(--primary);color:#fff}.countdown__banner.brand .cd-colon,.countdown__banner.brand .cd-item,.countdown__banner.brand .countdown__header{color:#fff}.countdown__banner.brand .cd__box span,.countdown__banner.brand .countdown__subtext{color:hsla(0,0%,100%,.6)}.countdown__banner.light{background:#fff;color:#000}.countdown__banner.light .cd-colon,.countdown__banner.light .cd-item,.countdown__banner.light .countdown__header{color:#000}.countdown__banner.light .cd__box span,.countdown__banner.light .countdown__subtext{color:rgba(0,0,0,.6)}@media(max-width:768px){.countdown__banner{padding:var(--band-md) 0 var(--band-sm)}.countdown__container{flex-direction:column-reverse}.countdown__content{text-align:center}.cd-colon,.cd-item{font-size:40px;line-height:40px}}