.blockflow-countdown{opacity:1;transition:opacity .3s ease}.blockflow-countdown--loading{opacity:0}.blockflow-countdown__items{align-items:center;display:flex;flex-wrap:wrap;gap:var(--blockflow-cd-gap,20px);justify-content:var(--blockflow-cd-align,center)}.blockflow-countdown__item{align-items:center;background:var(--blockflow-cd-item-bg,transparent);display:flex;flex-direction:column;padding:var(--blockflow-cd-item-padding,0);text-align:center}.blockflow-countdown--labels-above .blockflow-countdown__item{flex-direction:column-reverse}.blockflow-countdown__digit{color:var(--blockflow-cd-digit-color,inherit);font-size:3rem;font-weight:700;line-height:1}.blockflow-countdown__label{color:var(--blockflow-cd-label-color,inherit);font-size:.875rem;font-weight:400;letter-spacing:1px;margin-top:.5em;text-transform:uppercase}.blockflow-countdown--labels-above .blockflow-countdown__label{margin-bottom:.5em;margin-top:0}.blockflow-countdown__separator{align-self:flex-start;color:var(--blockflow-cd-sep-color,var(--blockflow-cd-digit-color,inherit));font-size:3rem;font-weight:700;line-height:1}.blockflow-countdown--labels-above .blockflow-countdown__separator{align-self:flex-end}.blockflow-countdown__expired{color:var(--blockflow-cd-label-color,inherit);font-size:.875rem;font-weight:400;letter-spacing:1px;text-align:center;text-transform:uppercase}.blockflow-countdown__placeholder{align-items:center;background:rgba(0,0,0,.05);border:2px dashed rgba(0,0,0,.2);border-radius:4px;color:rgba(0,0,0,.5);display:flex;font-size:.875rem;justify-content:center;min-height:100px}
