.announcement-bar__message-wrapper{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;padding:.5rem 1rem}.announcement-bar__message-wrapper .announcement-bar__message{margin:0;flex:0 0 auto}.announcement-bar__button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1.4rem;font-weight:700;text-decoration:none;border-radius:25px;transition:all .3s ease;white-space:nowrap;background:linear-gradient(135deg,#278b19,#1f6d13);color:#fff;border:2px solid #278b19;box-shadow:0 4px 12px #00000026;text-transform:uppercase;letter-spacing:.5px}.announcement-bar__button:hover{background:linear-gradient(135deg,#32a620,#278b19);transform:translateY(-2px);box-shadow:0 6px 20px #278b1966;border-color:#32a620}.announcement-bar__button:focus-visible{outline:2px solid #278b19;outline-offset:2px}.announcement-bar__button svg{width:1.2rem;height:1.2rem;transition:transform .2s ease}.announcement-bar__button:hover svg{transform:translate(3px)}@media screen and (max-width: 749px){.announcement-bar__message-wrapper{flex-direction:column;gap:1rem;padding:1rem}.announcement-bar__button{padding:.6rem 1.2rem;font-size:1.3rem}}@keyframes pulse-glow{0%,to{box-shadow:0 4px 12px #00000026}50%{box-shadow:0 4px 20px #278b1966}}.announcement-bar__button{animation:pulse-glow 2s ease-in-out infinite}.announcement-bar__button:hover{animation:none}.color-scheme-1 .announcement-bar__button,.color-scheme-2 .announcement-bar__button,.color-scheme-3 .announcement-bar__button,.color-scheme-4 .announcement-bar__button,.color-scheme-5 .announcement-bar__button{background:linear-gradient(135deg,#278b19,#1f6d13);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-announcement-bar-button.css.map */
