.announcement-timer-bar{position:relative;z-index:4;width:100%}.announcement-timer-bar-section{position:sticky;z-index:2001;background:#121212}.announcement-timer-bar-section--stuck{top:0;transition:transform .15s ease-out}.announcement-timer-bar-section--stuck.announcement-timer-bar-section--hidden{transform:translateY(-100%)}body:has(.announcement-timer-bar-section--stuck:not(.announcement-timer-bar-section--hidden)) .shopify-section-header-sticky:not(.shopify-section-header-hidden){top:var(--announcement-timer-bar-height, 0px)}.announcement-timer-bar .page-width{position:relative;padding-top:1.2rem;padding-bottom:1.2rem}.announcement-timer-bar:has(.announcement-timer-close) .page-width{padding-right:4.4rem}.announcement-timer-close{position:absolute;top:50%;right:0;min-width:2.8rem;min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:currentColor;cursor:pointer;transform:translateY(-50%)}.announcement-timer-close svg{width:1.4rem;height:1.4rem}.announcement-timer-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.2rem 2rem;color:rgba(var(--color-foreground),1);text-decoration:none}a.announcement-timer-container{cursor:pointer}.announcement-timer-tag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.4rem 1.4rem;border-radius:var(--media-radius);background:var(--theme--gradient-background-orange);box-shadow:0 0 20px #ffbb3680;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;line-height:1.4;text-transform:uppercase;letter-spacing:.4px;color:var(--theme-heading-color)}.announcement-timer-text{font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;line-height:1.3;text-align:center}.announcement-timer-text p{margin:0}.announcement-timer-wrapper{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-shrink:0;font-family:var(--font-heading-family)}.announcement-timer-item{display:inline-flex;align-items:baseline;gap:.4rem;font-size:2.2rem;font-weight:700;line-height:1}.announcement-timer-info{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:rgba(var(--color-foreground),.6)}.announcement-timer-separator{font-size:2.2rem;font-weight:700;line-height:1}@media screen and (max-width:749px){.announcement-timer-container{gap:.8rem 1.2rem}.announcement-timer-text{font-size:1.3rem;width:100%;order:3}.announcement-timer-item,.announcement-timer-separator{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/announcement-timer-bar.css.map */
