.countdown-banner{background-color:var(--countdown-bg-color, #063537);color:var(--countdown-text-color, #ffffff);padding:var(--section-padding-top-mobile, 16px) 0 var(--section-padding-bottom-mobile, 16px) 0;position:relative;overflow:hidden}.countdown-banner .countdown-banner__container{display:flex;align-items:center;justify-content:center;min-height:80px}.countdown-banner .countdown-banner__content{display:flex;flex-flow:column nowrap;align-items:center;gap:16px;text-align:center;width:100%}.countdown-banner .countdown-banner__heading{font-size:22px;font-weight:600;margin:0;line-height:1.2;letter-spacing:0}.countdown-banner .countdown-banner__timer{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:4px}.countdown-banner .countdown-banner__time-unit{display:flex;flex-direction:column;align-items:center;min-width:32px}.countdown-banner .countdown-banner__time-value{font-size:24px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.countdown-banner .countdown-banner__time-label{font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-top:4px;opacity:.8}.countdown-banner .countdown-banner__separator{font-size:24px;font-weight:700;line-height:1;margin:0 var(--separator-margin-mobile, 4px)}.countdown-banner .countdown-banner__expired-text{font-size:18px;font-weight:500;margin:0}.countdown-banner .countdown-banner__cta{margin-top:8px}.countdown-banner .countdown-banner__button{background-color:var(--countdown-btn-bg-color, #ffffff);color:var(--countdown-btn-text-color, #063537);border:2px solid var(--countdown-btn-bg-color, #ffffff);padding:12px 24px;border-radius:100px;font-weight:600;text-decoration:none;display:inline-block;transition:all .2s ease;font-size:16px;line-height:1;cursor:pointer}.countdown-banner .countdown-banner__button:hover{background-color:var(--countdown-btn-hover-bg-color, transparent);color:var(--countdown-btn-hover-text-color, var(--countdown-btn-bg-color, #ffffff));border-color:var(--countdown-btn-hover-bg-color, var(--countdown-btn-bg-color, #ffffff));transform:translateY(-1px)}@media screen and (min-width: 768px){.countdown-banner{padding:var(--section-padding-top-desktop, 24px) 0 var(--section-padding-bottom-desktop, 24px) 0}.countdown-banner .countdown-banner__container{min-height:100px}.countdown-banner .countdown-banner__content{flex-flow:row nowrap;justify-content:space-between;text-align:left;gap:32px}.countdown-banner .countdown-banner__timer{gap:0}.countdown-banner .countdown-banner__time-unit{min-width:64px}.countdown-banner .countdown-banner__time-value{font-size:32px}.countdown-banner .countdown-banner__time-label{font-size:14px}.countdown-banner .countdown-banner__separator{font-size:32px;margin:0 var(--separator-margin-desktop, 8px)}.countdown-banner .countdown-banner__cta{margin-top:0}.countdown-banner .countdown-banner__expired-text{font-size:20px}}@media screen and (min-width: 1000px){.countdown-banner .countdown-banner__heading{font-size:24px}.countdown-banner .countdown-banner__button{font-size:16px;padding:16px 32px}}@media screen and (min-width: 1200px){.countdown-banner .countdown-banner__heading{font-size:28px}.countdown-banner .countdown-banner__time-value,.countdown-banner .countdown-banner__separator{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/section-countdown-banner.css.map */
