:root{--promo-flash-primary: #ff6b35;--promo-flash-secondary: #f7931e;--promo-gradient-start: #667eea;--promo-gradient-end: #764ba2;--promo-urgent-color: #e74c3c;--promo-success-color: #27ae60;--promo-special-color: #9b59b6;--promo-brown-color: #8B4513}@keyframes flashPromo{0%,to{background:linear-gradient(90deg,var(--promo-flash-primary),var(--promo-flash-secondary));transform:scale(1)}50%{background:linear-gradient(90deg,var(--promo-flash-secondary),var(--promo-flash-primary));transform:scale(1.02)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 5px #ff6b354d}50%{box-shadow:0 0 20px #ff6b35cc,0 0 30px #ff6b3566}}@keyframes slideGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bounceText{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-8px)}70%{transform:translateY(-4px)}90%{transform:translateY(-2px)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.announcement-bar--flash-promo{animation:flashPromo 2s ease-in-out infinite;position:relative;overflow:hidden}.announcement-bar--pulse-promo{background:linear-gradient(90deg,var(--promo-flash-primary),var(--promo-flash-secondary));animation:pulseGlow 1.5s ease-in-out infinite}.announcement-bar--gradient-promo{background:linear-gradient(-45deg,var(--promo-gradient-start),var(--promo-gradient-end),var(--promo-flash-primary),var(--promo-flash-secondary));background-size:400% 400%;animation:slideGradient 3s ease infinite}.announcement-bar--urgent-promo{background:var(--promo-urgent-color);color:#fff}.announcement-bar--special-promo{background:linear-gradient(45deg,var(--promo-special-color),var(--promo-gradient-end));color:#fff}.announcement-bar--success-promo{background:var(--promo-success-color);color:#fff}.announcement-bar--brown-promo{background:var(--promo-brown-color);color:#fff}.announcement-bar__message--bounce{animation:bounceText 2s infinite}.announcement-bar__message--typewriter{overflow:hidden;border-right:2px solid;white-space:nowrap;animation:typewriter 3s steps(40,end) infinite}.announcement-bar__message--black{color:#000!important}.announcement-bar__message--bold{font-weight:700!important}.announcement-bar--urgent-promo .announcement-bar__message--black,.announcement-bar--special-promo .announcement-bar__message--black,.announcement-bar--success-promo .announcement-bar__message--black,.announcement-bar--brown-promo .announcement-bar__message--black,.announcement-bar--flash-promo .announcement-bar__message--black,.announcement-bar--pulse-promo .announcement-bar__message--black,.announcement-bar--gradient-promo .announcement-bar__message--black{color:#000!important}.announcement-bar--urgent-promo .announcement-bar__message:not(.announcement-bar__message--black),.announcement-bar--special-promo .announcement-bar__message:not(.announcement-bar__message--black),.announcement-bar--success-promo .announcement-bar__message:not(.announcement-bar__message--black),.announcement-bar--brown-promo .announcement-bar__message:not(.announcement-bar__message--black),.announcement-bar--flash-promo .announcement-bar__message:not(.announcement-bar__message--black),.announcement-bar--pulse-promo .announcement-bar__message:not(.announcement-bar__message--black),.announcement-bar--gradient-promo .announcement-bar__message:not(.announcement-bar__message--black){color:#fff!important}.announcement-bar--flash-promo:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.announcement-bar--sparkle{position:relative}.announcement-bar--sparkle:after{content:"\2728";position:absolute;top:50%;right:2rem;transform:translateY(-50%);animation:sparkle 1.5s infinite}.announcement-bar--sparkle:before{content:"\2728";position:absolute;top:50%;left:2rem;transform:translateY(-50%);animation:sparkle 1.5s infinite .75s}.countdown-timer{display:inline-flex;gap:.5rem;font-weight:700;margin-left:1rem;position:relative}.countdown-timer__unit{background:#fff3;padding:.2rem .4rem;border-radius:.3rem;min-width:2rem;text-align:center;transition:all .3s ease}.countdown-timer__label{font-size:.8rem;opacity:.8}.countdown-timer[data-countdown-type=fake]{position:relative}.countdown-timer[data-countdown-type=fake] .countdown-timer__unit{background:linear-gradient(45deg,#ff6b354d,#f7931e4d);border:1px solid rgba(255,107,53,.5)}.promo-badge{display:inline-block;background:#ffffffe6;color:var(--promo-flash-primary);padding:.2rem .6rem;border-radius:1rem;font-size:.8rem;font-weight:700;margin-right:.8rem;animation:bounceText 2s infinite}.announcement-bar__message--black .promo-badge{background:#000000e6;color:#fff}.promo-badge--hot{background:var(--promo-urgent-color);color:#fff;animation:pulseGlow 1s infinite}.promo-badge--new{background:var(--promo-success-color);color:#fff}.promo-badge--limited{background:var(--promo-special-color);color:#fff;animation:flashPromo 1.5s infinite}.announcement-bar__message--black .promo-badge--hot{background:var(--promo-urgent-color);color:#fff}.announcement-bar__message--black .promo-badge--new{background:var(--promo-success-color);color:#fff}.announcement-bar__message--black .promo-badge--limited{background:var(--promo-special-color);color:#fff}@media screen and (max-width: 750px){.countdown-timer{gap:.3rem;margin-left:.5rem}.countdown-timer__unit{min-width:1.5rem;padding:.1rem .3rem;font-size:.9rem}.promo-badge{margin-right:.5rem;padding:.1rem .4rem;font-size:.7rem}.announcement-bar--sparkle:before,.announcement-bar--sparkle:after{left:1rem;right:1rem}}.announcement-bar__link:hover .announcement-bar--flash-promo{animation-duration:1s}.announcement-bar__link:hover .announcement-bar--pulse-promo{animation-duration:.8s}.utility-bar--flash-promo,.utility-bar--pulse-promo{background:linear-gradient(90deg,var(--promo-flash-primary),var(--promo-flash-secondary))!important;color:#fff}.utility-bar--gradient-promo{background:linear-gradient(-45deg,var(--promo-gradient-start),var(--promo-gradient-end),var(--promo-flash-primary),var(--promo-flash-secondary))!important;background-size:400% 400%;animation:slideGradient 3s ease infinite;color:#fff}.utility-bar--urgent-promo{background:var(--promo-urgent-color)!important;color:#fff}.utility-bar--special-promo{background:linear-gradient(45deg,var(--promo-special-color),var(--promo-gradient-end))!important;color:#fff}.utility-bar--success-promo{background:var(--promo-success-color)!important;color:#fff}.utility-bar--brown-promo{background:var(--promo-brown-color)!important;color:#fff}.utility-bar--flash-promo .list-social__link,.utility-bar--pulse-promo .list-social__link,.utility-bar--gradient-promo .list-social__link,.utility-bar--urgent-promo .list-social__link,.utility-bar--special-promo .list-social__link,.utility-bar--success-promo .list-social__link,.utility-bar--brown-promo .list-social__link{color:#ffffffe6}.utility-bar--flash-promo .list-social__link:hover,.utility-bar--pulse-promo .list-social__link:hover,.utility-bar--gradient-promo .list-social__link:hover,.utility-bar--urgent-promo .list-social__link:hover,.utility-bar--special-promo .list-social__link:hover,.utility-bar--success-promo .list-social__link:hover,.utility-bar--brown-promo .list-social__link:hover{color:#fff}.utility-bar--flash-promo .localization-form__select,.utility-bar--pulse-promo .localization-form__select,.utility-bar--gradient-promo .localization-form__select,.utility-bar--urgent-promo .localization-form__select,.utility-bar--special-promo .localization-form__select,.utility-bar--success-promo .localization-form__select,.utility-bar--brown-promo .localization-form__select{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.announcement-bar--color-matched.announcement-bar--flash-promo,.announcement-bar--color-matched.announcement-bar--pulse-promo,.announcement-bar--color-matched.announcement-bar--gradient-promo,.announcement-bar--color-matched.announcement-bar--urgent-promo,.announcement-bar--color-matched.announcement-bar--special-promo,.announcement-bar--color-matched.announcement-bar--success-promo,.announcement-bar--color-matched.announcement-bar--brown-promo{background:transparent;color:inherit}@media (prefers-reduced-motion: reduce){.announcement-bar--flash-promo,.announcement-bar--pulse-promo,.announcement-bar--gradient-promo,.announcement-bar__message--bounce,.announcement-bar__message--typewriter,.promo-badge,.promo-badge--hot,.promo-badge--limited,.utility-bar--gradient-promo{animation:none}.announcement-bar--flash-promo:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-dynamic-announcement.css.map */
