.countdown-wrapper{position:relative}.countdown-layout--banner .countdown__content{padding:calc(var(--section-padding-top) * .65) 1.5rem calc(var(--section-padding-bottom) * .65)}@media only screen and (min-width: 769px){.countdown-layout--banner .countdown__content{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:space-around;padding:var(--section-padding-top) 2rem var(--section-padding-bottom)}}.countdown-layout--banner.countdown-blocks--2.page-width .countdown__content{justify-content:space-around}.countdown-layout--banner.countdown-blocks--2 .countdown__content{justify-content:center}.countdown__content{align-items:center;row-gap:var(--text-timer-gap-mobile);display:flex;flex-direction:column;height:auto;justify-content:center;max-height:650px;padding:5rem 2rem;text-align:center;width:100%}.page-width .countdown__content{position:relative}@media only screen and (min-width: 590px){.countdown-layout--hero .countdown__content{height:100vh}}.countdown__block{margin:0 auto;width:100%;z-index:3}.countdown__block--content{align-items:center;display:flex;flex-direction:column;justify-content:center}.countdown__block--content .countdown__block--button{margin:0;width:100%}@media only screen and (min-width: 769px){.countdown-blocks--2.countdown-layout--banner .countdown__block--content,.countdown-blocks--2.countdown-layout--banner .countdown__block--timer{width:calc(50% - 1rem)}}@media only screen and (min-width: 769px){.countdown-blocks--2.countdown-layout--banner .countdown__block--button.button-block-active{width:calc(50% - 1rem)}}.countdown__text-wrapper{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 769px){.countdown-layout--hero .countdown__text-wrapper{width:calc(50% - 1rem)}}.text-alignment-mobile--left{text-align:left}.text-alignment-mobile--right{text-align:right}@media only screen and (min-width: 769px){.text-alignment-desktop--left{text-align:left}.text-alignment-desktop--right{text-align:right}}.countdown__display{display:flex;justify-content:center}.countdown__display--visible+.countdown__timer-message--visible{margin-top:1.5rem}.countdown__display--hidden{height:0;margin:0;opacity:0;transition:opacity 3s ease-out;visibility:hidden;width:0}.countdown__display-block{align-content:center;border-right:1px solid;display:flex;flex-direction:column;flex-wrap:wrap;padding:0 1rem}.countdown__display-block span{font-size:.6rem;letter-spacing:1.7px}@media only screen and (min-width: 590px){.countdown__display-block span{font-size:.75rem}}.countdown__display-block:last-child{border-right:none}[dir=rtl] .countdown__display-block:last-child{border-right:1px solid}[dir=rtl] .countdown__display-block:first-child{border-right:none}.countdown__timer-message{height:0;margin:0;opacity:0;visibility:hidden}.countdown__timer-message--visible{height:auto;opacity:1;transition:opacity 1s ease-in;visibility:visible}.countdown__block--hidden{width:0!important}.countdown__block--hidden{margin:0;opacity:0;transition:opacity 1s ease-out;visibility:hidden}.countdown__content{background-color:var(--countdown-background-color)}.countdown__heading{color:var(--countdown-heading-color)}.countdown__h2{margin-bottom:var(--space-below-heading)}@media only screen and (min-width: 769px){.countdown__h2{margin-bottom:calc(var(--space-below-heading) * .5)}}.countdown__richtext{color:var(--body-text-color)}.countdown__richtext p{font-size:var(--richtext-font-size);margin:0;line-height:1.2}@media only screen and (max-width: 480px){.countdown__richtext p{font-size:calc(var(--richtext-font-size) * .9)}}.section-countdown__digit{color:var(--digits-text-color);display:block;margin:0 0 calc(var(--space-below-digit) * .85)}.countdown__display-block{border-color:var(--separator-color)}.section-countdown__unit{color:var(--units-color)}@media only screen and (min-width: 590px){.section-countdown__digit{margin:0 0 var(--space-below-digit)}}.section-countdown__digit{font-size:calc(var(--timer-font-size) * .85)}@media only screen and (min-width: 590px){.section-countdown__digit{font-size:var(--timer-font-size)}}.btn.countdown__button.btn--solid{background-color:var(--solid-button-bg-color)}.countdown__block--button{margin-top:var(--space-above-button)}@media only screen and (min-width: 769px){.countdown__block--button{margin-top:0}}.countdown__block--button .btn.btn--inverse{border-color:var(--accent-button-color);color:var(--accent-button-color)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/countdown.css.map */
