.s-announcement-bar{display:block;position:relative;-webkit-transition:max-height .2s ease;transition:max-height .2s ease;max-height:100px}.s-announcement-bar.mobile-menu-hidden{max-height:0}.s-announcement-bar p{padding:0;margin:0}.s-announcement-bar.hide-mobile,.s-announcement-bar .hide-mobile{display:none}@media screen and (min-width: 768px){.s-announcement-bar.hide-mobile,.s-announcement-bar .hide-mobile{display:block}}.s-announcement-bar.hide-desktop,.s-announcement-bar .hide-desktop{display:block}@media screen and (min-width: 768px){.s-announcement-bar.hide-desktop,.s-announcement-bar .hide-desktop{display:none}}.s-announcement-bar.is-hidden{display:none !important}.s-announcement-bar__close-button{height:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:rgba(0,0,0,0);position:absolute;top:25%;right:8px;z-index:3;cursor:pointer}.s-announcement-bar__inner{height:100%}.s-announcement-bar__main-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;background:var(--bg-color)}.s-announcement-bar__main-carousel>*{width:100%;-ms-flex-negative:0;flex-shrink:0}.s-announcement-bar__carousel-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 0;width:100%}@media screen and (min-width: 768px){.s-announcement-bar__carousel-cell{padding:10px 0}}.s-announcement-bar__link{display:block;width:100%;color:#fff;font-family:var(--font-body);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;cursor:pointer}