.countdown-section{position:relative;overflow:hidden;padding:var(--section-padding);text-align:center}.countdown-section:before{content:"";position:absolute;bottom:-80px;right:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(45,71,153,.12) 0%,transparent 70%);pointer-events:none}.countdown-section__inner{position:relative;z-index:1;max-width:var(--max-width);margin:0 auto;padding:0 var(--page-margin)}.countdown-section__logo{margin:0 auto 2rem;max-width:550px}.countdown-section__logo img{width:100%;height:auto;margin:0 auto}.countdown-section__logo-placeholder{display:flex;justify-content:center}.logo-badge{display:flex;flex-direction:column;align-items:center;width:180px;padding:1.5rem 2rem;border-radius:var(--border-radius);background:var(--color-navy);color:var(--color-white)}.logo-badge__city{font-family:var(--font-body);font-size:.7rem;letter-spacing:.15em;opacity:.85}.logo-badge__year{font-family:var(--font-display);font-size:1rem;font-weight:700;opacity:.75}.logo-badge__name{font-family:var(--font-display);font-size:2.5rem;font-weight:900;letter-spacing:-.02em;line-height:1}.logo-badge__cup{font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:.3em;opacity:.85}.countdown-timer{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:clamp(.5rem,2vw,1rem);width:100%;max-width:640px;margin:0 auto .5rem;padding:0 clamp(.5rem,3vw,1rem)}.countdown-timer__block{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;min-width:0;max-width:140px;aspect-ratio:140 / 132;padding:clamp(.5rem,2vw,1rem);border:var(--stat-border) solid var(--countdown-border-color, var(--color-navy));border-radius:var(--border-radius);background:var(--countdown-block-bg, var(--color-white));box-shadow:var(--grid-shadow);color:var(--countdown-number-color, var(--color-navy))}.countdown-timer--no-border .countdown-timer__block{border-width:0}.countdown-timer--no-shadow .countdown-timer__block{box-shadow:none}.countdown-timer__number{font-family:var(--font-display);font-size:clamp(1.5rem,6vw,3.375rem);font-weight:700;line-height:1;color:var(--countdown-number-color, var(--color-navy))}.countdown-timer__label{margin-top:.35rem;font-family:var(--font-display);font-size:clamp(.6875rem,2.5vw,1.25rem);font-weight:400;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;font-variant:all-small-caps;color:var(--countdown-label-color, var(--countdown-number-color, var(--color-navy)))}.countdown-section__label{margin:1.5rem 0;font-family:var(--font-display);font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.1;color:var(--color-navy);text-transform:uppercase}.countdown-section__links{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:1.5rem}.countdown-link{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-navy);text-decoration:none;opacity:.85;transition:color .2s ease,opacity .2s ease}.countdown-link svg{flex-shrink:0}.countdown-link:hover{color:var(--color-navy-light);opacity:1}.countdown-section .btn--primary{margin-top:.25rem}@media(max-width:750px){.countdown-timer{gap:clamp(.375rem,1.5vw,.75rem);padding-inline:clamp(.75rem,4vw,1.25rem)}.countdown-timer__block{max-width:none;border-width:5px}.countdown-timer--no-border .countdown-timer__block{border-width:0}.countdown-section__links{gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/countdown.css.map */
