.banner-countdown{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.max-w-full .banner-countdown:not([style*=border-radius]){border-radius:0}.banner-countdown__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.banner-countdown__media img,.banner-countdown__media video,.banner-countdown__media iframe{width:100%;height:100%;object-fit:cover;display:block}.banner-countdown--has-media{background-color:transparent}.banner-countdown__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;text-align:center}.banner-countdown__timer{width:100%;display:flex;justify-content:center;position:relative}.banner-countdown .countdown-timer__columns{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:1.6rem;row-gap:0}.banner-countdown__timer-layout-1{--banner-countdown-timer-number-font-size: var(--font-size-static-h5);--banner-countdown-timer-text-font-size: var(--font-size-static-xs)}.banner-countdown__timer-layout-1 .countdown-timer__column{position:relative}.banner-countdown__timer-layout-1 .countdown-timer__column>div{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#ffffffe6;color:#000;box-shadow:0 4px 14px #0000001f;font-size:var(--banner-countdown-timer-text-font-size);padding-block:1.6rem;padding-inline:1.6rem;border-radius:1rem;row-gap:.6rem}.banner-countdown__timer-layout-1 .countdown-timer__column-number{font-size:var(--banner-countdown-timer-number-font-size);line-height:1;font-weight:600}.banner-countdown__timer-layout-1 .countdown-timer__column-text{letter-spacing:.2em;text-transform:uppercase;line-height:var(--line-height-static-xs);margin-block-start:0}.banner-countdown__timer-layout-1 .countdown-timer__column-number:before{display:none!important}.banner-countdown__timer-layout-2{--banner-countdown-timer-number-font-size: var(--font-size-static-h5);--banner-countdown-timer-text-font-size: var(--font-size-static-h5)}.banner-countdown__timer-layout-2 .countdown-timer__column{flex:0;padding-inline:1.2rem}.banner-countdown__timer-layout-2 .countdown-timer__column>div{flex-direction:row;font-size:var(--banner-countdown-timer-text-font-size)}.banner-countdown__timer-layout-2 .countdown-timer__column-text{margin-block-start:0}.banner-countdown .countdown-timer--message{display:flex;align-items:center;align-self:stretch;font-size:var(--h3-multiplier)}.banner-countdown__timer:empty{display:none!important}.banner-countdown__subheading{display:block;font-size:var(--font-size-static-xs);letter-spacing:.15em;text-transform:uppercase;text-align:center}.banner-countdown__heading{margin:0;text-align:center;line-height:1.1}.banner-countdown__text{max-width:60rem;margin-inline:auto;text-align:center}.banner-countdown__text p{margin:0}.banner-countdown__text ul,.banner-countdown__text ol{display:flex;flex-direction:column;align-items:center;list-style-position:inside;padding-left:0}.banner-countdown__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;width:fit-content}.banner-countdown__button{width:fit-content}@media screen and (min-width:750px){.banner-countdown .countdown-timer__column>div{padding-inline:var(--spacing-4)}.banner-countdown.banner-countdown__timer-layout-1 .countdown-timer__column>div{width:calc(var(--banner-countdown-timer-number-font-size) * 1.8);padding-block:var(--spacing-4)}}@media screen and (min-width:990px){.banner-countdown__timer-layout-1{--banner-countdown-timer-number-font-size: var(--font-size-static-h4);--banner-countdown-timer-text-font-size: var(--font-size-static-sm)}.banner-countdown__timer-layout-2{--banner-countdown-timer-number-font-size: var(--font-size-static-h1);--banner-countdown-timer-text-font-size: var(--font-size-static-h1)}.banner-countdown .countdown-timer__column>div{padding-inline:var(--spacing-5)}.banner-countdown.banner-countdown__timer-layout-1 .countdown-timer__column>div{width:calc(var(--banner-countdown-timer-number-font-size) * 3);padding-block:var(--spacing-5)}.banner-countdown__timer-layout-2 .countdown-timer__column>div{width:auto;padding-block:0}}@media screen and (max-width:749px){.banner-countdown,.banner-countdown__inner{width:100%}.banner-countdown__inner>*{width:100%;margin-inline:auto}.banner-countdown__timer{width:100%;display:flex;justify-content:center}.banner-countdown .countdown-timer__columns{display:flex!important;flex-wrap:nowrap!important;justify-content:center;width:100%}.banner-countdown .countdown-timer__column{flex:1 1 0;min-width:0;padding:0;box-sizing:border-box}.banner-countdown__timer-layout-1 .countdown-timer__column>div{width:100%;padding:10px 4px;border-radius:14px;box-sizing:border-box;row-gap:4px}.banner-countdown__buttons{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:290px;margin-inline:auto}.banner-countdown__buttons .button,.banner-countdown__buttons .banner-countdown__button{display:block!important;width:100%!important;max-width:290px!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box;white-space:nowrap!important}.banner-countdown__buttons .button>*,.banner-countdown__buttons .button .button__content,.banner-countdown__buttons .button span{white-space:nowrap!important}.banner-countdown__buttons .button>*,.banner-countdown__buttons .button .button__content{width:100%!important}.banner-countdown__heading,.banner-countdown__subheading,.banner-countdown__text{max-width:320px;margin-inline:auto;word-break:keep-all;-webkit-hyphens:auto;hyphens:auto}.banner-countdown__heading{line-height:1.1}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-banner-with-countdown.css.map */
