.announcement-banner{background-color:var(--primary-color);height:var(--ab-height);overflow:hidden;position:fixed;top:var(--admin-bar-height);width:100%;z-index:98}.announcement-banner__content{align-items:center;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;font-family:var(--wp--preset--font-family--sm-subheading);font-weight:400;gap:5px;justify-content:center;padding:0 40px;text-align:center;text-transform:uppercase}@media(min-width:768px){.announcement-banner__content{flex-direction:row;flex-wrap:wrap;gap:10px;padding:0 45px}}.announcement-banner__content strong{font-weight:700}.announcement-banner__dismiss{background:none;border:none;color:var(--secondary-color);cursor:pointer;font-size:20px;line-height:1;padding:5px;position:absolute;right:10px;top:20px;transform:translateY(-50%)}.announcement-banner__dismiss:hover{opacity:.7}.announcement-banner__swiper{position:relative}.announcement-banner__slide{height:100%;width:100%}.announcement-banner__slide-inner{align-items:center;background-color:var(--announcement-banner-bg-color,#000);display:flex;gap:5px;justify-content:center;min-height:40px;padding:10px 15px;position:relative;width:100%}@media(min-width:768px){.announcement-banner__slide-inner{gap:10px;min-height:40px;padding:10px 15px}}.announcement-banner__nav{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--ab-height, 40px)/2);transform:translateY(-50%);z-index:10}.announcement-banner__next,.announcement-banner__prev{align-items:center;background:none;border:none;color:var(--secondary-color);cursor:pointer;display:flex;height:32px;justify-content:center;margin:0 10px;pointer-events:auto;width:32px}.announcement-banner__next svg,.announcement-banner__prev svg{height:24px;width:15px}.announcement-banner__next:hover,.announcement-banner__prev:hover{opacity:.7}.announcement-banner__next:disabled,.announcement-banner__prev:disabled{cursor:not-allowed;opacity:.3}.announcement-banner__message{color:var(--announcement-banner-message-color,#fff);text-transform:uppercase}.announcement-banner__cta{color:var(--announcement-banner-cta-color,#fff);cursor:pointer;text-decoration:underline}.announcement-banner__cta:hover{opacity:.8}
