.section-announcement{margin:0;padding:0;width:100%;display:block;line-height:1}.announcement-bar{position:relative;overflow:hidden;box-sizing:border-box;width:100%;margin:0;padding:6px 12px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;text-align:center;font-family:var(--font-body-family);letter-spacing:var(--letter-spacing-body);line-height:1}.announcement-bar .announcement-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0}.announcement-bar .announcement-subtext{font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1.1;white-space:nowrap}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.announcement-bar.shine-active:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);animation:shine 3s infinite;pointer-events:none}@keyframes shine{0%{left:-100%}to{left:200%}}.announcement-bar .announcement-text{position:relative;z-index:1;min-width:0;white-space:nowrap;font-size:17px;font-weight:var(--font-weight-bold, 700);letter-spacing:.02em;line-height:1.15}.announcement-bar .countdown{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;gap:4px;margin:0;padding:0;white-space:nowrap;line-height:1}.announcement-bar .countdown-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:34px;padding:2px 4px 3px;border-radius:6px;font-weight:var(--font-weight-semibold)}.announcement-bar .time{font-size:18px;line-height:1.1;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.announcement-bar .label,.announcement-bar .label-smaller{font-size:10px;line-height:1;margin-top:2px;letter-spacing:.08em;text-transform:uppercase}.announcement-bar .separator{font-size:14px;font-weight:var(--font-weight-bold);margin:0}@media screen and (max-width:749px){.announcement-bar{padding:5px 10px;gap:9px}.announcement-bar .announcement-text{font-size:clamp(13px,4vw,15px)}.announcement-bar .announcement-subtext{font-size:10px}.announcement-bar .countdown{gap:3px}.announcement-bar .countdown-item{min-width:30px;padding:2px 3px;border-radius:5px}.announcement-bar .time{font-size:14px}.announcement-bar .label,.announcement-bar .label-smaller{font-size:7px;margin-top:1px;letter-spacing:.05em}.announcement-bar .separator{font-size:11px}}@media(prefers-reduced-motion:reduce){.announcement-bar{animation:none!important}.announcement-bar.shine-active:after{animation:none;content:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/announcement-bar.css.map */
