.announcement-bar__service,.announcement-bar__message{font-size:var(--body-3xs);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}:root{--announcement-bar-height: var(--strip-height)}.announcement-bar__section{position:relative;overflow:hidden;z-index:4}.announcement-bar__section:has(.announcement-bar__background[data-follow-header=true]){position:-webkit-sticky;position:sticky;top:0;left:0;overflow:unset}.announcement-bar__section:has(.announcement-bar__background[data-follow-header=true])+header{top:var(--strip-height)}.announcement-bar__background{background-color:#ede9e8}.announcement-bar__background[data-follow-header=true]{position:absolute;top:0;left:0;width:100%}.announcement-bar__background[data-expanded]{transition:transform .25s}.announcement-bar__background[data-expanded=true]{transform:translateY(0)}.announcement-bar__background[data-expanded=false]{transform:translateY(-100%)}.announcement-bar__background.hidden{height:0}.announcement-bar__container{position:relative;width:100%;height:100%}.announcement-bar__container--carousel[data-show-arrows=true]{width:calc(100% - (8px + var(--s_icon-size))*2);overflow:hidden;margin:0 auto}.announcement-bar__container--carousel .announcement-bar__message{text-align:center}.announcement-bar__container--carousel .announcement-bar__message *{width:100%;overflow:hidden}.announcement-bar__container--carousel .swiper-slide{display:flex;align-items:center;justify-content:center;padding:0 8px}.announcement-bar__container--marquee{overflow:hidden}.announcement-bar__inner{position:relative;height:var(--strip-height);overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:0 var(--page-margin)}.announcement-bar__inner--horizontal-margin{padding-left:var(--page-gap);padding-right:var(--page-gap)}.announcement-bar__inner--horizontal-margin .announcement-bar__close{right:calc(8px - var(--page-gap))}.announcement-bar__inner:has(.announcement-bar__service) .announcement-bar__container{display:flex;align-items:center;flex-wrap:nowrap;position:absolute;left:0}.announcement-bar__arrow{position:absolute;top:50%;width:var(--s_icon-size);height:var(--s_icon-size);display:flex;align-items:center;justify-content:center;transform:translateY(-50%);z-index:2;cursor:pointer}.announcement-bar__arrow--left{left:var(--page-gap)}.announcement-bar__arrow--right{right:var(--page-gap)}.announcement-bar__arrow svg{width:100%;height:100%}.announcement-bar__arrow svg [fill]:not([fill=none]){fill:var(--light_text-text)}.announcement-bar__arrow svg [stroke]:not([stroke=none]){stroke:var(--light_text-text)}.announcement-bar__close{position:absolute;top:50%;right:8px;width:var(--s_icon-size);height:var(--s_icon-size);display:flex;align-items:center;justify-content:center;transform:translateY(-50%);z-index:2;cursor:pointer}.announcement-bar__close svg{width:100%;height:100%}.announcement-bar__close svg [fill]:not([fill=none]){fill:var(--light_text-text)}.announcement-bar__close svg [stroke]:not([stroke=none]){stroke:var(--light_text-text)}.announcement-bar__message a{text-decoration:underline}.announcement-bar__marquee-wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;display:flex;align-items:center;justify-content:flex-start;animation-name:marquee;animation-duration:var(--animation-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.announcement-bar__messages-wrapper{height:100%;display:flex;align-items:center;justify-content:flex-start}.announcement-bar__messages-wrapper>*{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;margin-right:24px}.announcement-bar__messages-wrapper>*::after{content:"";position:relative;width:6px;height:6px;flex-shrink:0;display:block;background-color:var(--light_text-text);border-radius:100%;margin-left:var(--spacing-2)}.announcement-bar__messages-wrapper>* *{flex-shrink:0}.announcement-bar__service{display:flex;align-items:center;justify-content:flex-end;gap:4px;z-index:1;font-weight:500}@media screen and (max-width: 1023px){.announcement-bar__service{display:none}}.announcement-bar__service[data-position=left]{margin-right:auto}.announcement-bar__service[data-position=right]{margin-left:auto}.announcement-bar__service a{display:flex;align-items:center;gap:4px}

/*# sourceMappingURL=sections.announcement-bar.css.map*/