.announcement-bar-new{width:100%;padding:10px 20px;position:relative;z-index:100;text-align:center;overflow:hidden}.announcement-bar-new:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.05) 50%,transparent 70%);animation:shimmer 6s linear infinite;pointer-events:none}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.announcement-bar-content{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.announcement-bar-text{font-size:15px;line-height:1.4;letter-spacing:.5px;font-weight:800;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.announcement-bar-badge{display:inline-block;font-weight:900;letter-spacing:1.5px;animation:textPulse 2s ease-in-out infinite;text-shadow:0 0 10px rgba(255,255,255,.3)}@keyframes textPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.announcement-bar-separator{opacity:.6;font-weight:400}.announcement-bar-discount{display:inline-flex;align-items:center;gap:6px}.announcement-bar-extra{display:inline-block;padding:2px 8px;background:#ffffff40;border-radius:4px;font-weight:900;letter-spacing:1px;animation:extraGlow 2s ease-in-out infinite;position:relative;overflow:hidden}@keyframes extraGlow{0%,to{box-shadow:0 0 8px #fff3;background:#ffffff40}50%{box-shadow:0 0 15px #fff6;background:#ffffff59}}.announcement-bar-percentage{font-weight:900;letter-spacing:.5px}.announcement-bar-checkout{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#0003;border:1.5px solid rgba(255,255,255,.4);border-radius:20px;font-weight:800;letter-spacing:.5px;animation:checkoutPulse 2.5s ease-in-out infinite}@keyframes checkoutPulse{0%,to{transform:scale(1);border-color:#fff6;box-shadow:0 0 #fff6}50%{transform:scale(1.03);border-color:#fff9;box-shadow:0 0 12px 2px #ffffff4d}}.checkout-icon-pulse{animation:iconPulse 2s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(255,255,255,.4));flex-shrink:0}@keyframes iconPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}@media screen and (max-width: 768px){.announcement-bar-new{padding:9px 16px}.announcement-bar-text{font-size:13px;gap:8px}.announcement-bar-badge{letter-spacing:1px}.announcement-bar-extra{padding:2px 6px;font-size:12px}.announcement-bar-checkout{padding:3px 10px;font-size:12px}.checkout-icon-pulse{width:12px;height:12px}}@media screen and (max-width: 580px){.announcement-bar-new{padding:8px 12px}.announcement-bar-text{font-size:11px;gap:6px}.announcement-bar-badge{letter-spacing:.8px}.announcement-bar-extra{padding:1px 5px;font-size:10px}.announcement-bar-percentage{font-size:11px}.announcement-bar-checkout{padding:2px 8px;font-size:10px}.checkout-icon-pulse{width:11px;height:11px}.announcement-bar-text{flex-wrap:wrap}}@media screen and (max-width: 400px){.announcement-bar-text{font-size:10px;gap:5px}.announcement-bar-separator{display:none}.announcement-bar-badge{font-size:10px}.announcement-bar-checkout{font-size:9px;padding:2px 6px}.checkout-icon-pulse{width:10px;height:10px}}.announcement-bar-checkout:focus-visible,.announcement-bar-badge:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){.announcement-bar-new:before,.announcement-bar-badge,.announcement-bar-extra,.announcement-bar-checkout,.checkout-icon-pulse{animation:none}.announcement-bar-extra{background:#ffffff4d;box-shadow:0 0 8px #fff3}.announcement-bar-checkout{border-color:#ffffff80}}@media (prefers-contrast: high){.announcement-bar-extra{background:#fff6;border:1px solid currentColor}.announcement-bar-checkout{border-width:2px;border-color:#fffc}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/announcement-bar-new.css.map */
