.countdown-banner{color:var(--color-text)}.countdown-banner__inner{position:relative;background-color:var(--color-background)}.countdown-banner__image,.countdown-banner__image.image .image__img{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-o-object-position:var(--focal-alignment, center);object-position:var(--focal-alignment, center);top:0;left:0;width:100%;height:100%}.countdown-banner__image.countdown-banner__image--mobile,.countdown-banner__image.image .image__img.countdown-banner__image--mobile{display:none}@media (max-width: 719px){.countdown-banner__image.countdown-banner__image--mobile,.countdown-banner__image.image .image__img.countdown-banner__image--mobile{display:block}}@media (max-width: 719px){.countdown-banner__image.countdown-banner__image--mobile+.countdown-banner__image{display:none}}.countdown-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-background);background:var(--overlay-background-gradient, var(--overlay-background));opacity:var(--overlay-opacity)}.countdown-banner__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--min-height-mobile);padding:16px;padding:var(--spacing-4);overflow:hidden}.countdown-banner--bar .countdown-banner__content{padding-right:3.3vw;padding-right:var(--space-outer);padding-left:3.3vw;padding-left:var(--space-outer)}.countdown-banner--frame .countdown-banner__content:before{content:"";position:absolute;top:16px;top:var(--spacing-4);left:16px;left:var(--spacing-4);right:16px;right:var(--spacing-4);bottom:16px;bottom:var(--spacing-4);border:solid 1px var(--color-text);pointer-events:none}@media (min-width: 720px){.countdown-banner__content{min-height:var(--min-height);padding:20px;padding:var(--spacing-5)}.countdown-banner--frame .countdown-banner__content:before{top:20px;top:var(--spacing-5);left:20px;left:var(--spacing-5);right:20px;right:var(--spacing-5);bottom:20px;bottom:var(--spacing-5)}}.countdown-banner__single-column{padding:24px 20px;padding:var(--spacing-6) var(--spacing-5);text-align:center}@media (min-width: 720px){.countdown-banner__single-column{padding:36px 20px;padding:var(--spacing-9) var(--spacing-5)}}.countdown-banner__button-group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:-8px;margin:calc(var(--spacing-2) * -1)}.countdown-banner__button{margin:8px;margin:var(--spacing-2)}.countdown-banner__bar{width:100%;text-align:center}@media (min-width: 960px){.countdown-banner__bar{display:flex;align-items:center;justify-content:center;max-width:1400px;max-width:var(--max-width)}}.countdown-banner__bar-item{padding-top:8px;padding-top:var(--spacing-2);padding-bottom:8px;padding-bottom:var(--spacing-2)}.countdown-banner__bar-item.countdown-banner__bar-item--timer{padding-top:12px;padding-top:var(--spacing-3);padding-bottom:12px;padding-bottom:var(--spacing-3)}.countdown-banner__bar-item.countdown-banner__bar-item--text{display:flex;align-items:center;justify-content:center}@media (min-width: 960px){.countdown-banner__bar-item{display:flex;align-items:center;margin-top:0;margin-bottom:0;padding-top:8px;padding-top:var(--spacing-2);padding-bottom:8px;padding-bottom:var(--spacing-2);text-align:center}.countdown-banner__bar-item.countdown-banner__bar-item--timer{margin-right:3vw;margin-left:3vw;padding-top:8px;padding-top:var(--spacing-2);padding-bottom:8px;padding-bottom:var(--spacing-2)}.countdown-banner__bar-item.countdown-banner__bar-item--text{justify-content:space-between}}.countdown-banner__bar-text+.countdown-banner__button{margin-left:12px;margin-left:var(--spacing-3);white-space:nowrap}@media (min-width: 720px){.countdown-banner__bar-text+.countdown-banner__button{margin-left:3.3vw}}.countdown-banner__single-column .ff-heading{font-family:Apercu;font-size:42px;line-height:46.1px;letter-spacing:.135px;font-weight:700;margin:0;color:var(--color-text);text-transform:uppercase}.countdown-banner__single-column .countdown-timer__inner .countdown-timer__item .countdown-timmer__amount{font-family:Apercu;font-size:63px;line-height:1;letter-spacing:.135px;font-weight:700;margin:0;color:var(--color-text);text-transform:uppercase}.countdown-banner__single-column .ff-body{margin:12px 0;font-size:15px;line-height:22.4px;letter-spacing:.5px;color:var(--color-text)}.countdown-banner__bar-item .ff-heading{font-family:Apercu}.countdown-banner__bar .countdown-timer__item .ff-heading{font-size:28px;font-weight:700;line-height:1}.countdown-banner__bar .countdown-banner__bar-item--heading .ff-heading{font-family:Apercu;font-size:24px;text-transform:uppercase;margin:0;font-weight:700}.countdown-banner__bar .countdown-banner__bar-item--text{font-size:15px}.countdown-banner .section-blocks__text{margin:12px 0}.countdown-banner .section-blocks__text p{font-size:16px;margin:0;color:var(--color-text)}.countdown-banner__single-column .ff-heading.fs-heading-3-base{font-size:32px;line-height:120%}.countdown-banner__single-column .ff-heading.fs-heading-2-base{font-size:36px;line-height:120%}@media screen and (max-width: 767px){.countdown-banner__single-column .ff-heading{font-family:Apercu;font-size:30px;line-height:36px}.countdown-banner__single-column .ff-heading.fs-heading-3-base{font-size:22px;line-height:120%}.countdown-banner__single-column .ff-heading.fs-heading-2-base{font-size:26px;line-height:120%}.countdown-banner__single-column .countdown-timer__inner .countdown-timer__item .countdown-timmer__amount{font-size:29px}.countdown-banner__single-column .ff-body{font-size:13px;line-height:20px}.countdown-banner__bar-item.countdown-banner__bar-item--text{font-size:13px}}.countdown-banner .button-block__button .btn{position:relative;overflow:hidden;z-index:1;background:transparent;color:var(--color-button-text);line-height:normal;display:inline-flex;padding:6px 15px;text-decoration:none;border:1px solid transparent;align-items:center;justify-content:center;font-size:13px;min-width:1px;text-transform:uppercase}.countdown-banner .button-block__button .btn:before,.countdown-banner .button-block__button .btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.countdown-banner .button-block__button .btn:before{width:130%;left:-15%;z-index:-1;transform:skew(30deg);transition:transform .5s cubic-bezier(.33,0,0,1);background:var(--color-button)}.countdown-banner .button-block__button .btn:after{z-index:-2;background-color:var(--color-button-hover)}.countdown-banner .button-block__button .btn:hover:before{transform:translate3d(100%,0,0)}.countdown-banner .button-block__button .btn.btn--secondary{border-color:var(--color-button);color:var(--color-button);min-height:1px}.countdown-banner .button-block__button .btn.btn--secondary:before{background:var(--color-button-outline);transform:translate3d(-100%,0,0) skew(30deg)}.countdown-banner .button-block__button .btn.btn--secondary:after{display:none}.countdown-banner .button-block__button .btn.btn--secondary:hover:before{transform:unset}.countdown-banner .button-block__button .btn.btn--callout{color:var(--color-button);padding:0!important;overflow:unset;min-width:1px;min-height:1px}.countdown-banner .button-block__button .btn.btn--callout:before,.countdown-banner .button-block__button .btn.btn--callout:after{left:0;top:unset;bottom:-.444em;width:100%;height:2px;transition:transform .3s cubic-bezier(.33,0,0,1);display:none}.countdown-banner .button-block__button .btn.btn--callout:before{transform-origin:100% 50%;transform:scaleZ(1);transition-delay:.1s}.countdown-banner .button-block__button .btn.btn--callout:after{transform-origin:0% 50%;transform:scale3d(0,1,1);transition-delay:0s}.countdown-banner .button-block__button .btn.btn--callout:hover:before{transform:scale3d(0,1,1);transition-delay:0s}.countdown-banner .button-block__button .btn.btn--callout:hover:after{transform:scaleZ(1);transition-delay:.1s}.countdown-timer{margin:24px 0;margin:var(--spacing-6) 0;opacity:0}.countdown-timer.active{opacity:1}.countdown-timer.countdown-timer--small{margin:8px 0;margin:var(--spacing-2) 0}@media (min-width: 480px){.countdown-timer.countdown-timer--small{margin:0}}.countdown-timer__inner{display:flex;justify-content:center;align-items:center}.hide .countdown-timer__inner{display:none}.countdown-timer--small.complete .countdown-timer__inner{margin-bottom:8px;margin-bottom:var(--spacing-2)}.countdown-timer__item{text-align:center}.countdown-timmer__amount{position:relative;margin-bottom:8px;margin-bottom:var(--spacing-2);padding:0 16px;padding:0 var(--spacing-4);font-size:var(--font-size-heading-1-base);line-height:1}.countdown-timer--small .countdown-timmer__amount{padding:0 16px;padding:0 var(--spacing-4);font-size:var(--font-size-heading-3-base)}.countdown-timer__item+.countdown-timer__item .countdown-timmer__amount:before{content:"";position:absolute;top:25%;left:0;bottom:25%;display:block;width:1px;background-color:var(--color-text);opacity:.66}@media (min-width: 480px){.countdown-timmer__amount{margin-bottom:12px;padding:0 16px;font-size:var(--font-size-heading-display-1)}.countdown-timer--small .countdown-timmer__amount{margin-bottom:8px;margin-bottom:var(--spacing-2);padding:0 16px;padding:0 var(--spacing-4);font-size:var(--font-size-heading-2-base)}}@media (min-width: 720px){.countdown-timmer__amount{padding:0 32px;padding:0 var(--spacing-8)}.countdown-timer--small .countdown-timmer__amount{padding:0 24px;padding:0 var(--spacing-6)}}@media (min-width: 960px){.countdown-timmer__amount{padding:0 48px;padding:0 var(--spacing-12)}}.countdown-timer__type,.countdown-timer__type.fs-accent{padding:0 4px;padding:0 var(--spacing-1);text-transform:uppercase;font-size:12px}@media (min-width: 480px){.countdown-timer__type,.countdown-timer__type.fs-accent{font-size:14px}}.countdown-timer__message{display:none;text-align:center}.countdown-timer--small .countdown-timer__message{margin-top:0;margin-bottom:0}.complete .countdown-timer__message{display:block}
/*# sourceMappingURL=/cdn/shop/t/126/assets/countdown-banner.css.map */
