/* Offers replace the old shipping-only bar when this plugin's bar is present. */
body:has(.ulmc-announcement) .ulanlove-announcement{display:none!important}
.ulmc-announcement{box-sizing:border-box;position:relative;z-index:51;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;width:100%;min-height:48px;padding:9px 20px;background:#111827;color:#fff;font:11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.055em;text-align:center}
.ulmc-announcement__slides{flex:1 1 520px;max-width:800px;min-width:0}
.ulmc-announcement [data-ulmc-slide]{color:#fff;text-decoration:none}
.ulmc-announcement [data-ulmc-slide][hidden]{display:none!important}
.ulmc-announcement__terms{font-size:9px;color:#e3d7c3}
.ulmc-announcement button{appearance:none;border:1px solid #647084;border-radius:3px;padding:3px 9px;min-height:28px;background:transparent;color:#fff;cursor:pointer;font:inherit}
.ulmc-announcement a:focus-visible,.ulmc-announcement button:focus-visible{outline:2px solid #e3bd78;outline-offset:3px}
@media(max-width:600px){.ulmc-announcement{padding:9px 12px;gap:5px 9px}.ulmc-announcement__slides{flex-basis:100%;min-height:34px;display:flex;justify-content:center;align-items:center}.ulmc-announcement__terms{flex:1 1 auto;font-size:8px}.ulmc-announcement button{min-height:32px;padding:3px 10px}}
