@keyframes CountdownBanner-module-scss-module__A3TIiW__fadeInOpacity{0%{opacity:.1}to{opacity:1}}@keyframes CountdownBanner-module-scss-module__A3TIiW__fadeInUp{0%{opacity:0;transform:translate3d(0,var(--spacing-sm),0)}to{opacity:1;transform:translate(0,0)}}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner{--countdown-font-size:18px;--countdown-label-font-size:18px;width:100%;color:var(--color-white);background:var(--countdown-background,transparent);justify-content:center;align-items:center;gap:var(--spacing-md);height:calc(100% - 2px);display:flex}:root:has(.CountdownBanner-module-scss-module__A3TIiW__countdownBanner[data-countdown-active=true]){--header-mobile-top-height:68px;height:var(--spacing-2xl)}@media screen and (max-width:1023px){.CountdownBanner-module-scss-module__A3TIiW__countdownBanner{height:100%;padding:0 var(--spacing-xs);justify-content:space-between;gap:var(--spacing-2xs)}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner[data-countdown-active=false]{justify-content:center}:root:has(.CountdownBanner-module-scss-module__A3TIiW__countdownBanner[data-countdown-active=true]){--header-height:125px}}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner span{margin-left:0!important}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner>:first-child{align-items:center;height:100%;display:flex}@media screen and (max-width:1023px){.CountdownBanner-module-scss-module__A3TIiW__countdownBanner[data-has-clock=false]>:first-child{justify-content:center;width:100%}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner[data-has-clock=false]>:first-child [data-active]{text-align:center}}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer{opacity:0;font-weight:700;font-size:var(--countdown-font-size);gap:0;line-height:normal;display:flex}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer.CountdownBanner-module-scss-module__A3TIiW__countdownVisible{opacity:1;transition:opacity .5s ease-in-out}@media screen and (min-width:1024px){.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer{--countdown-font-size:var(--font-size-h4);--countdown-label-font-size:14px;line-height:var(--countdown-font-size)}}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer .CountdownBanner-module-scss-module__A3TIiW__timeLabel{visibility:hidden;font-size:0;display:inline-block}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer .CountdownBanner-module-scss-module__A3TIiW__timeLabel:first-letter{visibility:visible;font-size:var(--countdown-label-font-size)}@media screen and (max-width:1023px){.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer .CountdownBanner-module-scss-module__A3TIiW__timeLabel:first-letter{padding-left:var(--countdown-mobile-label-padding,0)}}@media screen and (min-width:1024px){.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer .CountdownBanner-module-scss-module__A3TIiW__timeLabel{visibility:visible;font-size:var(--countdown-label-font-size);line-height:var(--countdown-label-font-size);font-weight:400}}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer .CountdownBanner-module-scss-module__A3TIiW__separator{padding:var(--spacing-4xs);display:inline-block}@media screen and (min-width:1024px){.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer .CountdownBanner-module-scss-module__A3TIiW__separator{padding:0;padding-top:var(--spacing-2xs);font-size:var(--font-size-h5)}}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer .CountdownBanner-module-scss-module__A3TIiW__timeSegment{display:flex}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer .CountdownBanner-module-scss-module__A3TIiW__timeSegment span{display:inline-block}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer .CountdownBanner-module-scss-module__A3TIiW__timeSegment:last-child{width:var(--spacing-2md)}@media screen and (min-width:1024px){.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer .CountdownBanner-module-scss-module__A3TIiW__timeSegment{gap:var(--spacing-3xs);min-width:50px;padding:var(--spacing-2xs)0;flex-direction:column;justify-content:center;align-items:center;display:flex}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .CountdownBanner-module-scss-module__A3TIiW__countdownContainer .CountdownBanner-module-scss-module__A3TIiW__timeSegment:last-child{width:auto}}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner .promo-tooltip-link{color:inherit}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner [data-active]{display:var(--countdown-active-display,flex);padding:var(--spacing-3xs)0;justify-content:space-between;gap:var(--spacing-2xs);flex-direction:column}@media screen and (max-width:1023px){.CountdownBanner-module-scss-module__A3TIiW__countdownBanner [data-active]{text-align:left;line-height:1.7}}.CountdownBanner-module-scss-module__A3TIiW__countdownBanner [data-fallback]{display:var(--countdown-fallback-display,none);text-align:center}
:root:has([class^=PromoBanner_promo-banner__]){--promo-banner-height:50px}
