.alb-announcement-bar{position:relative;font-family:var(--alb-font);transition:background-color .35s ease}.alb-announcement-bar[hidden]{display:none!important}.alb-ab-inner{display:flex;align-items:center;gap:4px;margin-inline:auto;padding-inline:12px;box-sizing:border-box;min-height:calc(var(--alb-ab-size, 14px) * 1.4)}.alb-ab-track{position:relative;flex:1 1 auto;min-width:0;display:grid;grid-template-areas:"stack";grid-template-columns:minmax(0,1fr);align-items:center}.alb-ab-slide{grid-area:stack;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;font-size:var(--alb-ab-size, 14px);font-weight:var(--alb-ab-weight, 500);letter-spacing:var(--alb-ab-spacing, 0);line-height:1.35;color:var(--alb-ab-fg, #fff);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.alb-ab-slide.is-active{opacity:1;visibility:visible}.alb-ab-slide[data-alb-abgelaufen]{display:none}.alb-ab-text{min-width:0}.alb-ab-text p{margin:0;display:inline}.alb-ab-text a,.alb-ab-cta{color:var(--alb-ab-link, currentcolor);text-decoration:underline;text-underline-offset:2px;position:relative;z-index:1}.alb-ab-cta{white-space:nowrap;font-weight:700}.alb-ab-cd{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.alb-ab-cd:not(:empty){margin-inline-start:6px}.alb-ab-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--alb-ab-icon-size, 18px);height:var(--alb-ab-icon-size, 18px);color:var(--alb-ab-icon, currentcolor);--icon-stroke-width: 1.5px}.alb-ab-icon svg{width:100%;height:100%;display:block}.alb-ab-link{position:absolute;top:0;right:0;bottom:0;left:0}.alb-ab-nav,.alb-ab-close{flex:0 0 auto;width:28px;height:28px;padding:0;border:0;background:transparent;color:currentcolor;opacity:.75;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;position:relative;z-index:2;transition:opacity .15s ease}.alb-ab-nav:hover,.alb-ab-close:hover{opacity:1}.alb-ab-nav svg{width:16px;height:16px;display:block}.alb-ab-close svg{width:14px;height:14px;display:block}.alb-ab-close svg path{fill:currentcolor}.alb-ab-inner--single .alb-ab-nav{visibility:hidden}@media(max-width:749px){.alb-ab-inner{padding-inline:8px;gap:2px}.alb-ab-slide{gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/alb-ankuendigung.css.map */
