.countdown-wrapper{position:relative}.countdown__mobile-image-wrapper{width:100%;height:100%;position:absolute}.countdown__block{width:33.33%;z-index:2;position:relative}.countdown__block--content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.countdown__block--content p{margin-bottom:0;margin-top:0;opacity:.6}.countdown__richtext{font-size:1.4rem;opacity:.8}.countdown__background-image,.countDown-placeholder-svg{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.countdown__mobile-image{height:100%;width:100%;object-fit:cover}.countdown__display{display:flex;justify-content:center}.countdown__display-block:last-child{border-right:none}.countdown__display-block{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;border-right:.1rem solid;width:10rem}.countdown__display-block span{font-size:.98rem}.countdown__timer-message{opacity:0;visibility:hidden;margin:0;height:0}.countdown__heading>.title{margin:0}.countdown__display--visible+.countdown__timer-message--visible{margin-top:1.5rem}.countdown__timer-message--visible{opacity:1;visibility:visible;transition:opacity 1s ease-in;height:auto}.countdown__mobile-image-wrapper{display:block}.countdown__background-image-wrapper{display:none}.countdown__content{width:100%;height:auto;max-height:65rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;text-align:center;position:relative}.countdown__display-block h2{margin-bottom:1.6rem;margin-top:0}.countdown__text-wrapper--content-alignment-left{text-align:left}.countdown__text-wrapper--content-alignment-center{text-align:center}.countdown__text-wrapper--content-alignment-right{text-align:right}.countdown__display--hidden{visibility:hidden;opacity:0;width:0;height:0;margin:0;transition:opacity 3s ease-out}.countdown-layout--hero .countdown__block--timer{margin:3rem 0 3.5rem}.page-width.countdown-layout--hero .countdown__content .countdown__background-image-wrapper img,.page-width.countdown-layout--hero .countdown__content .countdown__background-image-wrapper svg,.page-width.countdown-layout--hero .countdown__content .countdown__mobile-image{border-radius:var(--media-radius)}.countdown-layout--hero .countdown__content .countdown__background-image-wrapper img,.countdown-layout--hero .countdown__content .countdown__background-image-wrapper svg{border-radius:0 var(--media-radius) var(--media-radius) 0}.countdown__block.countdown__block--button{text-align:right}.countdown-layout--hero .countdown__block.countdown__block--button{text-align:center}@media screen and (max-width: 768px){.countdown__block{width:100%;margin:.5rem 0}.countdown__block.countdown__block--timer{margin:2rem 0}.countdown__block.countdown__block--button{text-align:center}.countdown-layout--hero .countdownHero__content{position:relative;background:none!important;width:100%}.countdownHero__content{width:100%}}@media only screen and (min-width: 769px){.countdown-layout--hero .countdown__content{width:60%;height:55rem}.countdown-layout--hero .countdownHero__content{position:absolute;right:0;padding:3rem;border-radius:1rem;max-width:55rem}.countdown-layout--hero .countdownHero__content_top{top:2%;transform:translate(65%,-2%)}.countdown-layout--hero .countdownHero__content_middle{top:50%;transform:translate(65%,-50%)}.countdown-layout--hero .countdownHero__content_bottom{bottom:2%;transform:translate(65%,-2%)}.countdown-layout--hero .countdown__content .countdown__block{width:100%}}@media only screen and (min-width: 769px){.countdown__mobile-image-wrapper{display:none}.countdown__background-image-wrapper{display:block}.countdown__display-block h2{margin-bottom:.4rem;font-size:3rem}.countdown-layout--banner .countdown__block{width:33%}.medium-up--hide{display:none!important}.countdown__display-block span{font-size:1.2rem}.countdown-layout--banner .countdown__content{display:block!important;padding:1.6rem 2rem}.countdown-layout--banner .countdownHero__content{display:flex;flex-wrap:nowrap;align-items:center;flex-direction:row;justify-content:space-around;grid-gap:1rem;gap:1rem}.countdown-layout--banner .countdown__content{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-around;grid-gap:1rem;gap:1rem;padding:1.6rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/countdown.css.map */
