countdown-timer{display:block}countdown-timer .countdown__grid{--countdown-size: min(40px, var(--countdown-desktop-size, 60px));display:inline-flex;justify-content:center;align-items:flex-start;direction:ltr}@media(min-width:768px){countdown-timer .countdown__grid{--countdown-size: max(20px, calc(var(--countdown-desktop-size, 60px) * .75))}}@media(min-width:1000px){countdown-timer .countdown__grid{--countdown-size: var(--countdown-desktop-size, 60px)}}countdown-timer .countdown__item{display:flex;flex-direction:column;align-items:center;text-align:center}countdown-timer .countdown__number{display:inline-flex;position:relative;justify-content:center;font-size:var(--countdown-size);line-height:1;font-weight:600;letter-spacing:.02em;direction:ltr}countdown-timer .countdown__number:not(.js-days){min-width:2ch}countdown-timer .countdown__item--is-0:first-child{display:none}countdown-timer .countdown__item:not(:last-child){--countdown-divider-width: calc(var(--countdown-size) / 2.5);margin-inline-end:var(--countdown-divider-width)}countdown-timer .countdown__item:last-child .countdown__number{justify-content:flex-start}countdown-timer .countdown__number-part{display:inline-block;position:relative;overflow:hidden}countdown-timer .countdown__number-part-current{display:inline-block;transition:transform var(--countdown-number-transition-duration, 0s) cubic-bezier(0,0,.06,1) .1s,opacity calc(var(--countdown-number-transition-duration, 0s) / 2) ease-out .1s}countdown-timer .countdown__number-part-previous{position:absolute;top:0;left:0;transform:translateY(5%);transition:all .12s cubic-bezier(.4,0,1,1);opacity:0}countdown-timer .countdown__number-part--start-transition .countdown__number-part-current{transform:translateY(-20%);transition:none;opacity:0}countdown-timer .countdown__number-part--start-transition .countdown__number-part-previous{transform:none;transition:none;opacity:1}countdown-timer .countdown__unit{margin-top:.5em;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}countdown-timer .countdown__text{margin-top:1em;text-align:center}.countdown-divider-line .countdown__item:not(:last-child){--countdown-divider-width: calc(var(--countdown-size) / 4);padding-inline-end:var(--countdown-divider-width);border-inline-end:1px solid currentColor}.countdown-divider-dot .countdown__item:not(:last-child),.countdown-divider-colon .countdown__item:not(:last-child){--countdown-divider-width: calc(var(--countdown-size) / 3);margin-inline-end:var(--countdown-divider-width)}countdown-timer .countdown__separator{display:flex;align-items:center;justify-content:center;font-size:var(--countdown-size);line-height:1;font-weight:600;opacity:.5;padding:0 .15em;height:var(--countdown-size);align-self:flex-start;margin-top:0}.countdown-divider-none .countdown__separator{display:none}countdown-timer:not([loaded]) .no-js-hidden{visibility:hidden}countdown-timer .js-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}countdown-timer .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/231/assets/countdown-timer.css.map */
