.shopify-section--countdown-timer{--countdown-digit-size: 3.5rem;--countdown-label-size: .75rem;--countdown-separator-size: 2rem;--countdown-gap: .6rem;--countdown-digit-padding: .75rem 1rem;--countdown-digit-radius: .5rem}.countdown-timer--small{--countdown-digit-size: 2rem;--countdown-label-size: .65rem;--countdown-separator-size: 1.25rem;--countdown-gap: .4rem;--countdown-digit-padding: .5rem .65rem}.countdown-timer--medium{--countdown-digit-size: 3.5rem;--countdown-label-size: .75rem;--countdown-separator-size: 2rem;--countdown-gap: .6rem;--countdown-digit-padding: .75rem 1rem}.countdown-timer--large{--countdown-digit-size: 5rem;--countdown-label-size: .85rem;--countdown-separator-size: 3rem;--countdown-gap: .75rem;--countdown-digit-padding: 1rem 1.5rem}.countdown-timer--impact{--countdown-digit-size: clamp(3rem, 8vw, 8rem);--countdown-label-size: clamp(.7rem, 1.2vw, 1rem);--countdown-separator-size: clamp(2rem, 5vw, 5rem);--countdown-gap: clamp(.5rem, 1.5vw, 1.5rem);--countdown-digit-padding: 1rem 1.5rem}.countdown-timer{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6, 1.5rem)}.countdown-timer--align-start{align-items:flex-start;text-align:left}.countdown-timer--align-center{align-items:center;text-align:center}.countdown-timer__header{display:flex;flex-direction:column;gap:var(--spacing-4, 1rem);max-width:900px}.countdown-timer__header .prose{margin-top:var(--spacing-2, .5rem)}.countdown-timer__display{display:flex;align-items:center;justify-content:center;gap:var(--countdown-gap);flex-wrap:nowrap}.countdown-timer__group{display:flex;flex-direction:column;align-items:center;gap:.35rem}.countdown-timer__number{font-size:var(--countdown-digit-size);font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding:var(--countdown-digit-padding);border-radius:var(--countdown-digit-radius);min-width:2.2em;text-align:center;transition:transform .15s ease}.countdown-timer__number--has-bg{background:var(--countdown-digit-bg, transparent)}.countdown-timer__number--has-bg-gradient{background:var(--countdown-digit-gradient)}.countdown-timer__number--custom-color{color:rgb(var(--countdown-digit-color))}.countdown-timer__number--text-gradient{background:var(--countdown-digit-text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.countdown-timer__label{font-size:var(--countdown-label-size);text-transform:uppercase;letter-spacing:.1em;font-weight:600;opacity:.7}.countdown-timer__label--custom-color{color:rgb(var(--countdown-label-color));opacity:1}.countdown-timer__separator{font-size:var(--countdown-separator-size);font-weight:700;line-height:1;align-self:center;margin-bottom:calc(var(--countdown-label-size) + .35rem);opacity:.6}.countdown-timer__separator--custom-color{color:rgb(var(--countdown-separator-color));opacity:1}.countdown-timer__separator--animated{animation:countdown-separator-pulse 1s ease-in-out infinite}@keyframes countdown-separator-pulse{0%,to{opacity:.6}50%{opacity:.15}}.countdown-timer__expired{font-size:1.25rem;font-weight:600;padding:1rem 2rem}.countdown-timer--hiding{animation:countdown-fade-out .6s ease-out forwards}@keyframes countdown-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.countdown-timer--hidden{display:none!important}.countdown-timer__button{margin-top:var(--spacing-2, .5rem)}.countdown-timer--stacked .countdown-timer__display{flex-direction:column;gap:.75rem}.countdown-timer--stacked .countdown-timer__group{flex-direction:row;gap:.75rem;width:100%;max-width:280px}.countdown-timer--stacked .countdown-timer__number{flex:0 0 auto}.countdown-timer--stacked .countdown-timer__label{font-size:1rem;text-transform:none;letter-spacing:0;opacity:1}.countdown-timer--stacked .countdown-timer__separator{display:none}@media screen and (max-width:699px){.countdown-timer--large{--countdown-digit-size: 2.5rem;--countdown-separator-size: 1.5rem;--countdown-gap: .4rem;--countdown-digit-padding: .5rem .7rem}.countdown-timer--impact{--countdown-digit-size: clamp(2rem, 6vw, 4rem);--countdown-separator-size: clamp(1.25rem, 3.5vw, 2.5rem);--countdown-gap: .35rem;--countdown-digit-padding: .5rem .7rem}.countdown-timer--medium{--countdown-digit-size: 2.5rem;--countdown-separator-size: 1.5rem;--countdown-gap: .4rem;--countdown-digit-padding: .5rem .7rem}.countdown-timer__number{min-width:2em}}@media screen and (max-width:400px){.countdown-timer--medium,.countdown-timer--large{--countdown-digit-size: 1.6rem;--countdown-separator-size: 1rem;--countdown-digit-padding: .35rem .45rem;--countdown-gap: .25rem}.countdown-timer--impact{--countdown-digit-size: clamp(1.5rem, 5vw, 2.5rem);--countdown-separator-size: clamp(1rem, 3vw, 1.5rem);--countdown-gap: .25rem;--countdown-digit-padding: .35rem .45rem}.countdown-timer__number{min-width:1.8em;padding:var(--countdown-digit-padding)}.countdown-timer__label{font-size:.55rem}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/countdown-timer.css.map */
