/* Ported from Shopify sections/zynbe-announcement.liquid — keep in sync with parts/announcement.php */
.zann{
    position:relative;
    background:var(--za-bg);
    min-height:32px;
    display:flex; align-items:center; justify-content:center;
    overflow:hidden;
    text-align:center;
  }
  .zann__msg{
    position:absolute; inset:0;
    display:flex; align-items:center; justify-content:center;
    padding:7px 14px;
    color:var(--za-fg);
    font-size:11px; font-weight:700; letter-spacing:.03em;
    text-decoration:none;
    opacity:0; transition:opacity .45s ease;
    pointer-events:none;
  }
  .zann__msg.is-on{ opacity:1; pointer-events:auto; }

  @media (min-width:1024px){
    .zann{ min-height:36px; }
    .zann__msg{ font-size:12px; letter-spacing:.04em; }
  }
