.countdown-banner{background-color:var(--countdown-bg, #7a9174);color:var(--countdown-text, #ffffff);position:relative}.countdown-banner__link-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.countdown-banner--linked{cursor:pointer}.countdown-banner__inner{position:relative;z-index:0;text-align:center;display:flex;flex-direction:column;align-items:center}.countdown-banner__image-wrapper{max-width:var(--countdown-image-max-width, 160px);width:100%;margin-bottom:var(--countdown-spacing-image, 24px);position:relative;z-index:2}.countdown-banner__image-wrapper a{display:block}.countdown-banner__image{display:block;width:100%;height:auto}.countdown-banner__heading{margin:0 0 var(--countdown-spacing-heading, 32px);font-size:var(--countdown-heading-size, 24px);color:var(--countdown-heading-color, inherit)}.countdown-banner__timer{display:flex;justify-content:center;gap:var(--countdown-unit-gap, 32px);flex-wrap:wrap;margin-bottom:var(--countdown-spacing-timer, 32px)}.countdown-banner__unit{display:flex;flex-direction:column;align-items:center;min-width:6rem}.countdown-banner__number{font-size:var(--countdown-number-size, 40px);color:var(--countdown-number-color, inherit);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.countdown-banner__label{margin-top:.6rem;font-size:var(--countdown-label-size, 12px);color:var(--countdown-label-color, inherit);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.countdown-banner__expired-message{font-size:1.8rem;margin:0}.countdown-banner__buttons{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem}.countdown-banner__button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:1.2rem 2.8rem;font-size:1.4rem;font-weight:600;text-decoration:none;background-color:rgb(var(--color-button, 34, 30, 31));color:rgb(var(--color-button-text, 255, 255, 255));transition:opacity .2s ease}.countdown-banner__button:hover{opacity:.85}@media screen and (max-width:749px){.countdown-banner__timer{gap:calc(var(--countdown-unit-gap, 32px) * .6)}.countdown-banner__number{font-size:calc(var(--countdown-number-size, 40px) * .75)}.countdown-banner__unit{min-width:5rem}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-countdown-banner.css.map */
