.announcement-bar-section .utility-bar:has(.bf-promo){background:linear-gradient(100deg,#712e45,#a83f48 22%,#df8060 49%,#b44741 74%,#682c47)!important;background-size:130% 100%;animation:bfGradient 16s ease-in-out infinite;color:#fff;border:0}.announcement-bar-section .announcement-bar:has(.bf-promo) .announcement-bar__message{padding:0!important;margin:0!important;min-height:0!important;line-height:1.1!important}.bf-promo{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap;padding:3px 8px;font-size:13px;line-height:1.15;color:#fff;white-space:nowrap}.bf-promo strong{font-size:15px;font-weight:800;line-height:1.1}.bf-promo button{color:inherit;background:#ffffff20;border:1px dashed #fff;border-radius:4px;padding:2px 7px;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.15;min-height:22px}.bf-promo button:hover,.bf-promo button:focus-visible{background:#fff4}.bf-copy-feedback:empty{display:none}.bf-copy-feedback{font-size:11px}@keyframes bfGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width:749px){.bf-promo{gap:5px;padding:3px 4px;font-size:10px;white-space:normal;flex-wrap:wrap}.bf-promo strong{font-size:12px}.bf-promo button{font-size:10px;min-height:20px;padding:1px 5px}.bf-promo>span:nth-of-type(2){display:none}}@media(prefers-reduced-motion:reduce){.announcement-bar-section .utility-bar:has(.bf-promo){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bf-offer-bar.css.map */
