countdown-banner{display:block}.countdown-banner{position:relative;display:flex;align-items:center;min-height:var(--countdown-banner-min-height, 720px);overflow:hidden;background:#111}.countdown-banner__media,.countdown-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.countdown-banner__image{object-fit:cover;object-position:center}.countdown-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0009,#0000 70%),rgba(0,0,0,var(--countdown-banner-overlay, .35))}.countdown-banner .countdown-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-top:64px;padding-bottom:64px}.countdown-banner--center .countdown-banner__content{align-items:center;text-align:center}.countdown-banner__eyebrow{margin:0 0 20px;padding:8px 16px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#00000040;font-family:Proxima Nova Semibold,sans-serif;font-size:12px;letter-spacing:.04em;line-height:1;text-transform:uppercase}.countdown-banner__heading{margin:0 0 24px;color:inherit;font-family:Bebas Neue,sans-serif;font-size:clamp(56px,7vw,104px);font-weight:400;line-height:.92;text-transform:uppercase}.countdown-banner__accent{display:block;background:linear-gradient(84.71deg,#ffd61c 3.79%,#ff7000 50%,#d80200 95.64%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.countdown-banner__label{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:Proxima Nova Semibold,sans-serif;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.countdown-banner__label:before{content:"";width:8px;height:8px;border-radius:50%;background:#ff7000}.countdown-banner__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:32px;padding:14px 28px;border-radius:999px;background:#fff;color:#000;font-family:Proxima Nova Bold,sans-serif;font-size:14px;letter-spacing:.02em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.countdown-banner__cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0003}countdown-banner.is-expired .countdown-banner__cta,.countdown-banner__bar.is-expired .countdown-banner__cta{display:none}@media screen and (max-width:749px){.countdown-banner{align-items:flex-end;min-height:var(--countdown-banner-min-height-mobile, 600px)}.countdown-banner__media:after{background:linear-gradient(0deg,#000000b3,#0000 75%),rgba(0,0,0,var(--countdown-banner-overlay, .35))}.countdown-banner .countdown-banner__content{padding:40px 16px}.countdown-banner__heading{margin-bottom:20px}.countdown-banner__cta{margin-top:24px}}.countdown-banner__bar{position:fixed;right:0;bottom:0;left:0;z-index:100;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.countdown-banner__bar.is-visible{grid-template-rows:1fr}.countdown-banner__bar-collapse{min-height:0;overflow:hidden}.countdown-banner__bar .countdown-banner__bar-inner{position:relative;display:flex;align-items:center;gap:16px 24px;padding-top:10px;padding-bottom:10px}.countdown-banner__bar-text{flex:1 1 auto;margin:0;font-family:Bebas Neue,sans-serif;font-size:22px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.countdown-banner__bar-subtext{margin-left:.5em}.countdown-banner__bar-timer{display:flex;align-items:center;gap:10px}.countdown-banner__bar-label{font-family:Bebas Neue,sans-serif;font-size:20px;line-height:1;text-transform:uppercase}.countdown-banner__cta--small{margin-top:0;padding:12px 22px;font-size:13px}.countdown-banner__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:-8px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.countdown-banner__close .icon{width:12px;height:12px}@media screen and (max-width:989px){.countdown-banner__bar-subtext{display:none}}@media screen and (max-width:749px){.countdown-banner__bar .countdown-banner__bar-inner{flex-wrap:wrap;justify-content:space-between;gap:6px 8px;padding:8px 16px}.countdown-banner__bar-text{flex-basis:100%;font-size:18px;text-align:center}.countdown-banner__bar-label{display:none}.countdown-banner__bar .countdown-timer{--countdown-size: 18px;--countdown-unit-width: 30px;--countdown-unit-padding: 4px 4px 2px;--countdown-gap: 3px}.countdown-banner__cta--small{padding:8px 12px;font-size:11px}.countdown-banner__close{position:absolute;top:4px;right:12px}}@media(prefers-reduced-motion:reduce){.countdown-banner__bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/section-countdown-banner.css.map */
