.countdown-timer{position:relative;overflow:hidden}.countdown-timer__content{text-align:center}@media screen and (min-width: 750px){.countdown-timer__content{display:flex;align-items:center;gap:4rem;text-align:left}.countdown-timer__left{flex:1}.countdown-timer__right{flex:1;text-align:right}}@media screen and (min-width: 1200px){.countdown-timer__content{gap:6rem}.countdown-timer__number{font-size:7rem}.countdown-timer__label{font-size:1.8rem}.countdown-timer__item{padding:3.5rem 2.5rem;min-width:160px}.countdown-timer__display{gap:4rem}}.countdown-timer__heading{margin-bottom:2rem;font-weight:700;line-height:1.2}.countdown-timer__heading.font-weight-300{font-weight:300}.countdown-timer__heading.font-weight-400{font-weight:400}.countdown-timer__heading.font-weight-500{font-weight:500}.countdown-timer__heading.font-weight-600{font-weight:600}.countdown-timer__heading.font-weight-700{font-weight:700}.countdown-timer__heading.font-weight-800{font-weight:800}.countdown-timer__text{margin-bottom:3rem;font-size:1.6rem;line-height:1.5}.countdown-timer__text.subtitle{font-size:1.8rem;font-weight:500}.countdown-timer__text.uppercase{text-transform:uppercase;letter-spacing:.1em}.countdown-timer__wrapper{margin-bottom:3rem}.countdown-timer__display{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-bottom:2rem}@media screen and (max-width: 749px){.countdown-timer__display{flex-wrap:nowrap;margin-bottom:1.5rem}}@media screen and (min-width: 750px){.countdown-timer__display{justify-content:flex-end;gap:3rem}}.countdown-timer__item{display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;background-color:rgba(var(--color-foreground),.08);border-radius:1rem;min-width:100px;border:2px solid transparent;transition:all .3s ease}@media screen and (min-width: 750px){.countdown-timer__item{padding:3rem 2rem;min-width:140px;border-radius:1.5rem}}.countdown-timer__item:hover{border-color:rgba(var(--color-foreground),.2);transform:translateY(-2px)}.countdown-timer__number{font-size:4rem;font-weight:700;line-height:1;margin-bottom:.5rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family)}@media screen and (min-width: 750px){.countdown-timer__number{font-size:6rem}}.countdown-timer__label{font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-foreground),.75)}@media screen and (min-width: 750px){.countdown-timer__label{font-size:1.6rem}}.countdown-timer__expired{text-align:center;padding:3rem 2rem;background-color:rgba(var(--color-foreground),.05);border-radius:1rem;border:2px solid rgba(var(--color-foreground),.1)}@media screen and (min-width: 750px){.countdown-timer__expired{text-align:right}}.countdown-timer__expired-title{font-size:2.4rem;font-weight:700;margin-bottom:1rem;color:rgb(var(--color-foreground))}.countdown-timer__expired-text{font-size:1.6rem;line-height:1.5;margin:0;color:rgba(var(--color-foreground),.8)}.countdown-timer__button{margin-top:2rem}@media screen and (min-width: 750px){.countdown-timer__button{margin-top:0;margin-bottom:0}}.countdown-timer__button .button{padding:1.5rem 3rem;font-size:1.6rem;font-weight:600;text-decoration:none;border-radius:.5rem;transition:all .3s ease;display:inline-block;border:2px solid transparent}.countdown-timer__button .button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.countdown-timer__button .button--primary:hover{background-color:rgba(var(--color-button),.9);transform:translateY(-2px)}.countdown-timer__button .button--secondary{background-color:transparent;color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.countdown-timer__button .button--secondary:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (max-width: 749px){.countdown-timer__content{padding:0 1rem;display:block;text-align:center}.countdown-timer__left,.countdown-timer__right{width:100%;max-width:none}.countdown-timer__left{margin-bottom:3rem}.countdown-timer__heading{font-size:2.4rem;margin-bottom:1.5rem}.countdown-timer__text{font-size:1.4rem;margin-bottom:2rem}.countdown-timer__display{gap:.5rem}.countdown-timer__item{padding:1rem .5rem;min-width:65px;flex:1;border-radius:.8rem}.countdown-timer__number{font-size:2.2rem}.countdown-timer__label{font-size:.9rem}.countdown-timer__expired{padding:2rem 1rem}.countdown-timer__expired-title{font-size:2rem}.countdown-timer__expired-text{font-size:1.4rem}.countdown-timer__button .button{padding:1.2rem 2rem;font-size:1.4rem}}@media screen and (min-width: 750px) and (max-width: 1199px){.countdown-timer__content{gap:3rem}.countdown-timer__display{gap:2.5rem}.countdown-timer__item{min-width:120px;padding:2.5rem 1.8rem}.countdown-timer__number{font-size:5rem}.countdown-timer__label{font-size:1.4rem}.countdown-timer__heading{font-size:2.8rem}.countdown-timer__text{font-size:1.5rem}}.countdown-timer__number{animation:countdownPulse 1s ease-in-out infinite alternate}@keyframes countdownPulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.countdown-timer__item.urgent{background-color:#dc35451a;border-color:#dc35454d}.countdown-timer__item.urgent .countdown-timer__number{color:#dc3545;animation:urgentPulse .5s ease-in-out infinite alternate}@keyframes urgentPulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.color-background-1 .countdown-timer__item{background-color:rgba(var(--color-foreground),.08)}.color-background-2 .countdown-timer__item{background-color:rgba(var(--color-foreground),.1)}.color-accent-1 .countdown-timer__item,.color-accent-2 .countdown-timer__item{background-color:rgba(var(--color-foreground),.15)}.color-inverse .countdown-timer__item{background-color:rgba(var(--color-foreground),.2)}@media (prefers-contrast: high){.countdown-timer__item,.countdown-timer__expired{border-color:rgb(var(--color-foreground))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-countdown-timer.css.map */
