.countdown__container{position:relative;overflow:hidden;transition:all .3s ease;padding-top:20px;padding-bottom:20px;padding-left:calc(var(--padding-x-mobile) + 8px);padding-right:calc(var(--padding-x-mobile) + 8px)}@media(min-width:1000px){.countdown__container{padding-left:calc(var(--padding-x-desktop) + 24px);padding-right:calc(var(--padding-x-desktop) + 24px)}}.countdown__container--clickable{cursor:pointer}.countdown__desktop-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%;z-index:1}.countdown__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.countdown__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.countdown__max-width{max-width:1440px;margin:0 auto;position:relative;z-index:3;width:100%}.countdown__visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.countdown__grid{display:flex;flex-direction:column;row-gap:32px}.countdown__info-column{display:flex;flex-direction:column;row-gap:12px;text-align:center}.countdown__action-column{display:flex;flex-direction:column;row-gap:20px;width:100%}@media(min-width:1000px){.countdown__grid{flex-direction:row;align-items:center;justify-content:space-between;column-gap:64px}.countdown__info-column{flex:1 1 45%;text-align:left}.countdown__action-column{flex:1 1 45%;max-width:480px}}p.countdown__eyebrow{display:flex;align-self:center;margin:0 auto;padding:4px 16px 2px;justify-content:center;align-items:center;border-radius:4px;background:var(--osu-red);color:#fff;text-transform:uppercase;font-style:normal;font-weight:700;font-size:.75rem;line-height:150%;letter-spacing:.6px}.countdown__heading{margin:0;color:#000;font-family:var(--font-headings);font-size:40px;font-style:normal;font-weight:900;line-height:125%}.countdown__description{margin:0;color:#1e1d23;font-family:var(--font-text);font-size:21px;font-style:normal;font-weight:400;line-height:125%}@media(min-width:1000px){p.countdown__eyebrow{align-self:flex-start;margin:0}}.countdown__timer{display:flex;align-items:center;justify-content:space-between;background:#1a1a1a;border-radius:12px;padding:20px 16px;column-gap:8px}.countdown__timer-item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;row-gap:4px;position:relative}.countdown__timer-item:not(:last-child):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:60%;background:#ffffff26}.countdown__timer-item .number{color:#fff;text-align:center;font-family:var(--font-headings);font-size:40px;font-style:normal;font-weight:900;line-height:125%}.countdown__timer-item .number-label{color:#fff;text-align:center;font-family:var(--font-text);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1.5px;text-transform:uppercase}.countdown__form-wrapper{width:100%}.countdown__form{display:flex;flex-direction:column;row-gap:8px}.countdown__form-heading{margin:0;color:#1e1d23;font-family:var(--font-headings);font-size:16px;font-style:normal;font-weight:900;line-height:100%}.countdown__content-input{display:flex;column-gap:8px;width:100%}input[type=email].countdown__newsletter-email{flex:1 1 auto;padding:8px 16px;border-radius:4px;border:1px solid #d0d0d0;background:#fff;min-width:0;color:#1e1d23;font-family:var(--font-text);font-size:16px;font-style:normal;font-weight:400;line-height:30px}.countdown__newsletter-submit{flex:0 0 auto;display:flex;min-height:38px;padding:16px 24px!important;justify-content:center;align-items:center;border-radius:4px!important;text-align:center!important;color:#fff!important;font-size:14px;font-style:normal;font-weight:700;line-height:21px;background:var(--osu-red)!important;font-family:var(--font-text)!important;border:0!important;cursor:pointer;transition:all .3s ease!important;text-decoration:none!important;white-space:nowrap}.countdown__disclaimer,.countdown__disclaimer *{margin:0;color:#1e1d23;font-family:var(--font-text);font-size:14px;font-style:normal;font-weight:400;line-height:21px}.countdown__disclaimer a{text-decoration:underline}.countdown__success,.countdown__error{background:#fff;border-radius:3px;width:100%;padding:10px 16px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:18px}.countdown__error{color:red}.countdown__success{color:green}@media(max-width:480px){.countdown__content-input{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/section-count-down.css.map */
