.vdr-countdown-banner{position:relative;width:100%;min-height:var(--vdr-height-mobile, 620px);display:flex;align-items:flex-end;justify-content:center;color:var(--vdr-text, #ffffff)}@media screen and (min-width:990px){.vdr-countdown-banner{min-height:var(--vdr-height-desktop, 650px);align-items:center}}.vdr-countdown-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vdr-countdown-banner__video,.vdr-countdown-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.vdr-countdown-banner__img--desktop{display:none}.vdr-countdown-banner__img--mobile{display:block}@media screen and (min-width:990px){.vdr-countdown-banner__img--desktop{display:block}.vdr-countdown-banner__img--mobile{display:none}}.vdr-countdown-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--vdr-overlay, #000000);opacity:var(--vdr-overlay-opacity, .25)}.vdr-countdown-banner__content{position:relative;z-index:2;width:100%;max-width:460px;margin:0 auto;padding:32px 20px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}@media screen and (min-width:990px){.vdr-countdown-banner__content{max-width:520px;padding:40px}}.vdr-countdown-banner__eyebrow{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--vdr-text, #ffffff);opacity:.9}.vdr-countdown-banner__heading{margin:0;font-size:30px;line-height:1.1;font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:var(--vdr-text, #ffffff)}@media screen and (min-width:990px){.vdr-countdown-banner__heading{font-size:42px}}.vdr-countdown-banner__subheading{margin:0;font-size:15px;line-height:1.4;color:var(--vdr-subheading-color, var(--vdr-text, #ffffff));opacity:.95}.vdr-countdown-banner__subheading p{margin:0}.vdr-countdown{display:flex;gap:10px;margin-top:4px}.vdr-countdown__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:58px;padding:8px 4px;border-radius:10px;background:#ffffff1f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25)}@media screen and (min-width:990px){.vdr-countdown__unit{min-width:72px;padding:10px 6px}}.vdr-countdown__number{font-size:22px;font-weight:800;line-height:1;color:var(--vdr-accent, #ffffff);font-variant-numeric:tabular-nums}@media screen and (min-width:990px){.vdr-countdown__number{font-size:28px}}.vdr-countdown__label{margin-top:4px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.vdr-countdown__expired-message{font-size:16px;font-weight:700;margin:4px 0 0}.vdr-countdown-banner__form{width:100%;margin-top:10px}.vdr-countdown-banner__form-row{display:flex;flex-direction:column;gap:10px;width:100%}.vdr-countdown-banner__input{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:999px;border:1.5px solid rgba(255,255,255,.85);background:#ffffffeb;color:#111;font-size:15px;outline:none}.vdr-countdown-banner__input::placeholder{color:#6b6b6b}.vdr-countdown-banner__input:focus{border-color:var(--vdr-accent, #ffffff)}.vdr-countdown-banner__submit{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:999px;border:none;background:#111;color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.vdr-countdown-banner__submit:hover{opacity:.85}.vdr-countdown-banner__submit:disabled{opacity:.6;cursor:default}.vdr-countdown-banner__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.vdr-countdown-banner__legal{margin:10px 0 0;font-size:11px;line-height:1.4;opacity:.85}.vdr-countdown-banner__form-message{margin:10px 0 0;font-size:13px;font-weight:600}.vdr-countdown-banner__form-message--success{color:#fff}.vdr-countdown-banner__form-message--error{color:#ffb3b3}.vdr-countdown-banner__form--submitted .vdr-countdown-banner__form-row,.vdr-countdown-banner__form--submitted .vdr-countdown-banner__legal{display:none}.vdr-countdown-banner__form--submitted .vdr-countdown-banner__form-message{margin-top:0;font-size:17px;font-weight:700;text-align:center}@media screen and (min-width:560px){.vdr-countdown-banner__form-row{flex-direction:row}.vdr-countdown-banner__input{flex:1}.vdr-countdown-banner__submit{width:auto;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/section-banner-countdown-klaviyo.css.map */
