/* countDown */
[data-promo-part-countdown] { background-color: #fff; min-width: 950px; text-align: center; }
@media screen and (min-width: 980px) { [data-promo-part-countdown] { margin: 0 calc(-50vw + 475px); } }
[data-promo-part-countdown] [js-countdown-digit10] { padding: 10px 0 10px 10px; }
[data-promo-part-countdown] .countDownTimer { width: 950px; margin: 0 auto; }
[data-promo-part-countdown] .elTimer.js-countdown { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 70px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 18px; font-weight: bold; color: #333; background: #fff; }
[data-promo-part-countdown] .js-countdown-digit10 { padding: 10px 0 10px 10px; background: #333; box-shadow: 2px 2px 4px #808080; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
[data-promo-part-countdown] .js-countdown-digit1 { padding: 10px 10px 10px 0; background: #333; box-shadow: 2px 2px 4px #808080; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
[data-promo-part-countdown] p.js-countdown-wrapper { margin-left: 20px; margin-right: -20px; font-size: 24px; color: #fff; }
[data-promo-part-countdown] span.js-countdown-unit { padding: 0 10px; color: #333; }
[data-promo-part-countdown] .js-countdown-second .js-countdown-unit { display: none; }
