body { padding-top: var(--abra-announcement-bar-height, 0); } .abra-announcement-bar[data-target="body"] { left: 0; position: absolute; right: 0; top: 0; z-index: var(--abra-announcement-bar-z-index, 4); } .abra-announcement-bar { background: var(--abra-announcement-bar-background); border-radius: var(--abra-announcement-bar-border-radius); border-bottom: 0.1rem solid var(--abra-announcement-bar-border-color); color: var(--abra-announcement-bar-color); display: none; font-size: var(--abra-announcement-bar-font-size); } .abra-announcement-bar--show { display: block; } .abra-announcement-bar__item { overflow: hidden; padding: var(--abra-announcement-bar-padding-y, 1rem) var(--abra-announcement-bar-padding-x, 1rem); position: relative; width: 100%; } .abra-announcement-bar__link { text-decoration: none; } .abra-announcement-bar__content { align-items: center; display: flex; flex: 1; justify-content: var(--abra-announcement-bar-justify-content, center); padding: var(--abra-announcement-bar-padding-y, 1rem) var(--abra-announcement-bar-padding-x, 1rem); } .abra-announcement-bar__icon { display: flex; margin-right: var(--abra-announcement-bar-gap, 1rem); } .abra-announcement-bar__icon, .abra-announcement-bar__icon svg { color: var(--abra-announcement-bar-icon-color, #FFFFFF); fill: var(--abra-announcement-bar-icon-color, #FFFFFF); width: var(--abra-announcement-bar-icon-size, 1rem); height: var(--abra-announcement-bar-icon-size, 1rem); } .abra-announcement-bar__text { color: var(--abra-announcement-bar-color); display: block; margin: 0; padding: 0; } .abra-announcement-bar__link .abra-announcement-bar__text { text-decoration: underline; }