.rich-text__countdown{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:1.2rem}.rich-text__countdown[hidden]{display:none}.rich-text__countdown-label{margin:0;display:inline-flex;align-items:center;gap:.8rem;letter-spacing:.3rem;text-transform:uppercase;font-size:1.3rem;font-weight:700}.rich-text__countdown-label:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--color-button));box-shadow:0 0 .8rem rgb(var(--color-button));animation:countdown-live 1.4s ease-in-out infinite}.rich-text__countdown-units{display:flex;align-items:stretch;justify-content:center}.rich-text__countdown-unit{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:9.6rem;padding:1.6rem 1rem 1.2rem;background:linear-gradient(180deg,#ffffff14,#ffffff05);border:.1rem solid rgba(var(--color-button),.55);border-radius:.8rem;box-shadow:0 0 2.4rem rgba(var(--color-button),.18),inset 0 -.3rem rgb(var(--color-button))}.rich-text__countdown-unit+.rich-text__countdown-unit{margin-left:2.4rem}.rich-text__countdown-unit+.rich-text__countdown-unit:before{content:":";position:absolute;left:-1.7rem;top:50%;transform:translateY(-60%);font-family:var(--font-heading-family);font-weight:700;font-size:3.6rem;color:rgb(var(--color-button))}.rich-text__countdown-number{font-family:var(--font-heading-family);font-weight:800;font-size:5.6rem;line-height:1;font-variant-numeric:tabular-nums;color:rgb(var(--color-button));text-shadow:0 0 1.6rem rgba(var(--color-button),.55)}.rich-text__countdown-number[data-unit=seconds]{animation:countdown-pulse 1s ease-in-out infinite}.rich-text__countdown-unit-label{margin-top:.8rem;font-size:1.1rem;font-weight:700;letter-spacing:.2rem;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.85}@keyframes countdown-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes countdown-live{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}}@media(prefers-reduced-motion:reduce){.rich-text__countdown-number[data-unit=seconds],.rich-text__countdown-label:before{animation:none}}@media screen and (max-width:749px){.rich-text__countdown-unit{min-width:6.4rem;padding:1.2rem .4rem 1rem}.rich-text__countdown-unit+.rich-text__countdown-unit{margin-left:1.4rem}.rich-text__countdown-unit+.rich-text__countdown-unit:before{left:-1.1rem;font-size:2.4rem}.rich-text__countdown-number{font-size:3.2rem}.rich-text__countdown-unit-label{font-size:.9rem;letter-spacing:.1rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/countdown-timer.css.map */
