.countdown-section{padding-top:var(--countdown-padding-top, 0px);padding-bottom:var(--countdown-padding-bottom, 0px);background-color:var(--countdown-bg, var(--color-background));color:var(--countdown-text, var(--color-foreground));position:relative;overflow:hidden}.countdown-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--countdown-bg-image, none);background-position:center;background-size:cover;opacity:var(--countdown-bg-opacity, 1)}.countdown-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--countdown-overlay-color, rgba(0, 0, 0, .4));opacity:var(--countdown-overlay-opacity, 1)}.countdown-wrapper{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto;text-shadow:0 1px 8px rgba(0,0,0,.25)}.countdown-label{display:inline-block;padding:.7rem 1.75rem;background:var(--countdown-glass-bg, rgba(var(--color-foreground-rgb), .06));border-radius:100px;font-size:1.15rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;margin-bottom:2.25rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.countdown-heading{font-family:var(--font-heading-family);font-size:clamp(3.2rem,7vw,5.5rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;margin-bottom:1.25rem;text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.4),0 4px 40px rgba(0,0,0,.2)}.countdown-subheading{font-size:1.65rem;line-height:1.6;opacity:.75;margin-bottom:3.5rem;max-width:580px;margin-left:auto;margin-right:auto;text-shadow:0 1px 8px rgba(0,0,0,.3)}.countdown-timer{display:flex;justify-content:center;gap:1.5rem;margin-bottom:3rem}@media screen and (min-width:750px){.countdown-timer{gap:3rem}}.countdown-unit{display:flex;flex-direction:column;align-items:center}.countdown-value{font-family:var(--font-heading-family);font-size:clamp(3.5rem,10vw,7rem);font-weight:500;line-height:1;min-width:2ch;position:relative;letter-spacing:-.02em}.countdown-value-inner{display:inline-block;transition:transform .3s ease}.countdown-value.is-changing .countdown-value-inner{animation:countdown-flip .3s ease}@keyframes countdown-flip{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.1)}to{transform:translateY(0) scale(1)}}.countdown-label-text{font-size:1.15rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;opacity:.6;margin-top:.75rem}.countdown-separator{font-size:clamp(2rem,6vw,4rem);font-weight:300;opacity:.3;align-self:flex-start;margin-top:.5rem}.countdown-timer--boxed .countdown-unit{background:var(--countdown-glass-bg, rgba(var(--color-foreground-rgb), .08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem 2rem;border-radius:12px;min-width:100px}@media screen and (min-width:750px){.countdown-timer--boxed .countdown-unit{padding:2rem 3rem;min-width:140px}}.countdown-timer--boxed .countdown-separator{display:none}.countdown-cta{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.countdown-btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.6rem 3.5rem;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border-radius:100px;transition:all .3s ease}.countdown-btn--primary{background:var(--countdown-button-bg, var(--color-foreground));color:var(--countdown-button-text, var(--color-background))}.countdown-btn--primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(var(--color-foreground-rgb),.2)}.countdown-btn--secondary{background:transparent;border:2px solid currentColor;color:inherit}.countdown-btn svg{width:1.6rem;height:1.6rem}.countdown-expired{font-size:2rem;font-weight:500}.preset-futuristic_neon .countdown-timer--boxed .countdown-unit{border:1px solid rgba(var(--color-accent-rgb, var(--color-foreground-rgb)),.3);box-shadow:0 0 30px rgba(var(--color-accent-rgb, var(--color-foreground-rgb)),.1)}.preset-futuristic_neon .countdown-value{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2, var(--color-accent)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(var(--color-accent-rgb, var(--color-foreground-rgb)),.3)}.preset-futuristic_neon .countdown-btn--primary{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2, var(--color-accent)));color:var(--color-background);box-shadow:0 0 20px rgba(var(--color-accent-rgb, var(--color-foreground-rgb)),.3)}.preset-luxury_contrast .countdown-value{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2, var(--color-accent)),var(--color-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.preset-luxury_contrast .countdown-timer--boxed .countdown-unit{border:1px solid rgba(var(--color-accent-rgb, var(--color-foreground-rgb)),.3)}.preset-luxury_contrast .countdown-btn--primary{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2, var(--color-accent)));color:var(--color-foreground)}.preset-soft_minimalist .countdown-btn{border-radius:4px;text-transform:none;letter-spacing:.03em}.preset-soft_minimalist .countdown-timer--boxed .countdown-unit{border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-countdown-timer.css.map */
