.countdown-timer--root{z-index:1;display:grid;-moz-column-gap:var(--spacing--1);column-gap:var(--spacing--1);grid:auto/auto-flow minmax(0,1fr) auto;align-items:center;text-align:center;text-transform:uppercase;margin:0;width:-moz-fit-content;width:fit-content}.countdown-timer--item{display:grid;row-gap:var(--spacing--1);width:-moz-fit-content;width:fit-content;margin:0 auto}.countdown-timer--digits{position:relative;display:grid;-moz-column-gap:2px;column-gap:2px;grid:auto/auto-flow minmax(0,1fr);justify-content:center;margin:0 auto;color:var(--color--body)}.countdown-timer--root[data-light-number=true] .countdown-timer--digits{color:var(--color--alternative)}.countdown-timer--digit{font-variant-numeric:tabular-nums;display:grid;position:relative;border-radius:4px;overflow:hidden;font-size:var(--number-size);line-height:calc(var(--number-size) * 1.4)}.countdown-timer--root[data-timer-bg=light] .countdown-timer--digit{background-color:rgba(255,255,255,.4)}.countdown-timer--root[data-timer-bg=dark] .countdown-timer--digit{background-color:rgba(0,0,0,.4)}@media only screen and (max-width:767px){.countdown-timer--digit{font-size:var(--mobile-number-size);line-height:calc(var(--mobile-number-size) * 1.4)}}.countdown-timer--digit>*{visibility:hidden;opacity:0;transform:translate3d(0,16px,0);padding:calc(var(--spacing--1)/ 2) var(--spacing--1);grid-area:1/-1}.countdown-timer--seperator{font-size:var(--number-size);height:calc(var(--number-size) * 1.4);margin-bottom:auto;display:flex;align-items:center}@media only screen and (max-width:767px){.countdown-timer--seperator{font-size:var(--mobile-number-size);height:calc(var(--mobile-number-size) * 1.4)}}.countdown-timer--unit{line-height:initial}