.countdown-banner-wrapper{width:100%;position:relative}.countdown-banner{position:relative;width:100%;min-height:var(--section-height, 400px);height:var(--section-height, 400px);display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);overflow:hidden}.countdown-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;overflow:hidden}.countdown-banner__bg-image{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.countdown-banner__bg-image--desktop{display:block}.countdown-banner__bg-image--mobile{display:none}.countdown-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,var(--overlay-opacity, .3));z-index:2}.countdown-banner__content{position:relative;z-index:3;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:40px 20px}.countdown-banner__container{max-width:1200px;margin:0 auto;text-align:center}.countdown-banner__heading{font-size:48px;font-weight:700;color:var(--text-color);margin:0 0 16px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.countdown-banner__subheading{font-size:20px;font-weight:400;color:var(--text-color);margin:0 0 40px;line-height:1.4}.countdown-timer{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:40px;flex-wrap:wrap}.countdown-timer__item{display:flex;flex-direction:column;align-items:center;gap:8px}.countdown-timer__number{font-size:72px;font-weight:700;color:var(--timer-color);line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-width:80px;text-shadow:0 2px 8px rgba(0,0,0,.15);font-variant-numeric:tabular-nums}.countdown-timer__label{font-size:16px;font-weight:500;color:var(--text-color);text-transform:capitalize}.countdown-timer__separator{font-size:72px;font-weight:700;color:var(--timer-color);line-height:1;margin:0 4px;align-self:flex-start;padding-top:0}.countdown-banner__button{display:inline-block;background-color:var(--button-bg);color:var(--button-text);padding:16px 48px;font-size:18px;font-weight:600;text-decoration:none;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none;text-transform:capitalize;box-shadow:0 4px 12px #00000026}.countdown-banner__button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003;opacity:.9}.countdown-banner__expired{text-align:center;padding:40px 20px}.countdown-banner__expired p{font-size:24px;font-weight:600;color:var(--text-color);margin:0}@media screen and (max-width: 990px){.countdown-banner{min-height:350px}.countdown-banner__content{padding:40px 20px}.countdown-banner__heading{font-size:36px;margin-bottom:12px}.countdown-banner__subheading{font-size:18px;margin-bottom:30px}.countdown-timer__number{font-size:56px;min-width:65px}.countdown-timer__separator{font-size:56px}.countdown-timer__label{font-size:14px}.countdown-banner__button{padding:14px 40px;font-size:16px}}@media screen and (max-width: 749px){.countdown-banner{min-height:450px;height:auto}.countdown-banner__bg-image--desktop{display:none}.countdown-banner__bg-image--mobile{display:block}.countdown-banner__content{padding:40px 16px}.countdown-banner__heading{font-size:28px;margin-bottom:10px}.countdown-banner__subheading{font-size:16px;margin-bottom:30px}.countdown-timer{gap:6px;margin-bottom:30px}.countdown-timer__number{font-size:40px;min-width:50px}.countdown-timer__separator{font-size:40px;margin:0 2px}.countdown-timer__label{font-size:12px}.countdown-banner__button{padding:12px 32px;font-size:16px}.countdown-banner__expired p{font-size:18px}}@media screen and (max-width: 480px){.countdown-banner{min-height:400px}.countdown-banner__heading{font-size:24px}.countdown-banner__subheading{font-size:14px}.countdown-timer__number{font-size:36px;min-width:45px}.countdown-timer__separator{font-size:36px}.countdown-timer__label{font-size:11px}.countdown-banner__button{padding:12px 28px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/countdown-timer-banner.css.map */
