.CountDownCalendar{background-color:#1f2532;font-size:1.8rem;width:100%}.CountDownCalendar__link{display:flex;justify-content:space-between;padding:0 8px}@media screen and (min-width:1024px){.CountDownCalendar__link{padding:0 24px}}.CountDownCalendar__title{display:flex;align-self:center;flex-direction:column;padding:8px}@media screen and (min-width:1024px){.CountDownCalendar__title{flex-direction:row;padding:0}}.CountDownCalendar__titlePrefix{color:#fff;font-weight:700;text-transform:uppercase}.CountDownCalendar__titleSuffix{color:#fff;display:block}@media screen and (min-width:1024px){.CountDownCalendar__titleSuffix{padding:0 4px}}.CountDownCalendar__items{display:flex;align-items:center}@media screen and (min-width:1024px){.CountDownCalendar__items{align-items:normal}}.CountDownCalendar__items.is-loading{-webkit-filter:blur(8px);filter:blur(8px)}.CountDownCalendar__item{align-items:center;background-color:#1f2532;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:40px;padding:8px;position:relative}@media screen and (min-width:1024px){.CountDownCalendar__item{padding:16px 8px;min-height:0;max-height:80px}}.CountDownCalendar__item:first-child{background-color:#ffce33;color:#000}@media screen and (min-width:1024px){.CountDownCalendar__item:first-child{margin-right:16px;padding:16px}}.CountDownCalendar__item:last-of-type{display:none}@media screen and (min-width:1024px){.CountDownCalendar__item:last-of-type{display:flex}}.CountDownCalendar__item:nth-child(2):after,.CountDownCalendar__item:nth-child(3):after{content:":";font-size:2rem;position:absolute;right:0;bottom:16px}@media screen and (min-width:1024px){.CountDownCalendar__item:nth-child(2):after,.CountDownCalendar__item:nth-child(3):after{font-size:4rem;bottom:24px}}.CountDownCalendar__item:nth-child(4){display:none}@media screen and (min-width:1024px){.CountDownCalendar__item:nth-child(4){display:flex}}.CountDownCalendar__item:nth-child(3):after{content:none}@media screen and (min-width:1024px){.CountDownCalendar__item:nth-child(3):after{content:":"}}.CountDownCalendar__buttonContainer{align-self:center}.CountDownCalendar__button{display:none;text-align:center;white-space:nowrap}@media screen and (min-width:1024px){.CountDownCalendar__button{display:block;margin-left:16px}}.CountDownCalendar__number{font-size:2rem;font-weight:700;line-height:1;margin-bottom:0}@media screen and (min-width:1024px){.CountDownCalendar__number{font-size:4rem;padding-right:4px}}.CountDownCalendar__label{font-size:.8rem}@media screen and (min-width:1024px){.CountDownCalendar__label{font-size:1.1rem;padding-right:4px}}.CountDownCalendar__arrow{display:flex;width:24px}.CountDownCalendar__arrow path{fill:#fff}@media screen and (min-width:1024px){.CountDownCalendar__arrow{display:none;width:0}}