.countdown-section{padding:10px 0;width:100%}.countdown-container{max-width:1300px;margin:0 auto;padding:0 12px}.countdown-content{display:grid;grid-template-columns:2fr 1fr;gap:10px;align-items:center}.countdown-left{display:flex;flex-direction:column;justify-content:center}.countdown-carousel{position:relative;min-height:100px;overflow:hidden;display:flex;align-items:center}.countdown-slide{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;pointer-events:none}.countdown-slide-active{position:relative;opacity:1;transform:translateY(0);pointer-events:auto}.countdown-heading{font-weight:700;font-size:18px;color:#fff;margin:0 0 10px;padding:0;line-height:1.2;letter-spacing:normal;text-transform:none;text-align:left}.countdown-phone{font-weight:700;margin:8px 0}.countdown-phone a{text-decoration:none;transition:opacity .2s ease}.countdown-phone a:hover{opacity:.8}.countdown-description{font-size:28px;line-height:1.6;opacity:.95;font-weight:400}.countdown-description p{margin:0}.countdown-right{display:flex;justify-content:center;align-items:center}.countdown-timer{display:flex;align-items:center;gap:16px}.countdown-item{display:flex;flex-direction:column;align-items:center;gap:8px}.countdown-number{font-size:21px;font-weight:700;line-height:1;min-width:80px;text-align:center;font-variant-numeric:tabular-nums}.countdown-label{font-size:12px;font-weight:600;letter-spacing:1px;text-align:center}.countdown-separator{font-size:18px;font-weight:700;line-height:1;margin:8px 4px 0;align-self:flex-start}.countdown-expired{font-size:32px;font-weight:700;text-align:center}@media (max-width: 990px){.countdown-content{gap:40px}.countdown-carousel{min-height:80px}.countdown-heading{text-align:center;font-size:14px;color:#fff;margin:0 0 5px}.countdown-phone{font-size:24px}.countdown-number{font-size:22px;min-width:70px}.countdown-separator{font-size:16px}.countdown-timer{gap:12px}}@media (max-width: 750px){.countdown-section{padding:12px 0}.countdown-container{padding:0 20px}.countdown-content{grid-template-columns:1fr;gap:12px;text-align:center}.countdown-left{align-items:center}.countdown-carousel{min-height:60px}.countdown-number{min-width:50px}.countdown-separator{margin:0 2px}.countdown-timer{gap:8px;flex-wrap:wrap;justify-content:center}.countdown-item{gap:4px}}@media (max-width: 480px){.countdown-number{min-width:45px}.countdown-timer{gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/countdown-timer.css.map */
