.countdown-timer{text-align:center;padding:2rem 0}.countdown-timer__container{max-width:600px;margin:0 auto}.countdown-timer__heading{margin:0 0 1.5rem;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground))}.countdown-timer__display{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:nowrap}.countdown-timer__unit{display:flex;flex-direction:column;align-items:center;min-width:50px;flex-shrink:0}.countdown-timer__number{font-size:4rem;font-weight:700;line-height:1;color:rgb(var(--color-foreground));font-family:"Agatha",var(--font-heading-family);display:block;margin-bottom:.25rem}.countdown-timer__label{font-size:.875rem;font-weight:500;color:rgb(var(--color-foreground));opacity:.8;text-transform:uppercase;letter-spacing:.05em}.countdown-timer__separator{font-size:3rem;font-weight:700;color:rgb(var(--color-foreground));opacity:.6;margin:0 .25rem}.countdown-timer__message{font-size:1rem;color:rgb(var(--color-foreground));opacity:.9;margin-top:1rem}.countdown-timer--minimal .countdown-timer__number{font-size:2rem;background:rgba(var(--color-foreground),.1);border-radius:8px;padding:.5rem;min-width:50px}.countdown-timer--minimal .countdown-timer__separator{font-size:1.5rem;margin:0 .5rem}.countdown-timer--large .countdown-timer__number{font-size:3.5rem;background:linear-gradient(135deg,rgb(var(--color-foreground)),rgba(var(--color-foreground),.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.countdown-timer--large .countdown-timer__separator{font-size:2.5rem}.countdown-timer--card .countdown-timer__unit{background:rgba(var(--color-foreground),.05);border-radius:12px;padding:1rem .75rem;min-width:80px;border:1px solid rgba(var(--color-foreground),.1)}.countdown-timer--card .countdown-timer__number{font-size:2.25rem;margin-bottom:.5rem}.countdown-timer--card .countdown-timer__separator{align-self:flex-end;margin:0 .5rem;font-size:1.5rem}@media screen and (max-width: 749px){.countdown-timer__display{gap:.25rem}.countdown-timer__number{font-size:1.5rem}.countdown-timer--large .countdown-timer__number{font-size:2rem}.countdown-timer__separator{font-size:1.25rem}.countdown-timer--large .countdown-timer__separator{font-size:1.5rem}.countdown-timer__unit{min-width:40px}.countdown-timer--card .countdown-timer__unit{min-width:50px;padding:.5rem .25rem}.countdown-timer--card .countdown-timer__number{font-size:1.5rem}}@media screen and (max-width: 479px){.countdown-timer__display{gap:.125rem}.countdown-timer__number{font-size:1.25rem}.countdown-timer--large .countdown-timer__number{font-size:1.5rem}.countdown-timer__separator{font-size:1rem;margin:0 .125rem}.countdown-timer--large .countdown-timer__separator{font-size:1.25rem}.countdown-timer__unit{min-width:35px}.countdown-timer--card .countdown-timer__unit{min-width:40px;padding:.25rem .125rem}.countdown-timer--card .countdown-timer__number{font-size:1.25rem}}.countdown-timer__number{transition:all .3s ease}.countdown-timer__number.updating{transform:scale(1.1);color:rgb(var(--color-accent-1))}@media (prefers-color-scheme: dark){.countdown-timer--minimal .countdown-timer__number{background:rgba(var(--color-foreground),.2)}.countdown-timer--card .countdown-timer__unit{background:rgba(var(--color-foreground),.1);border-color:rgba(var(--color-foreground),.2)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-countdown-timer.css.map */
