.announcement-bar__service-link,.announcement-bar__message,.announcement-bar__contact a{font-size:var(--body-3xs);font-family:var(--font-family-body);font-weight:400;line-height:calc(20px/var(--body-3xs));letter-spacing:0em}.announcement-bar__background{--strip-color: var(--dark_text-text);color:var(--strip-color);transition:color .35s}.announcement-bar__background svg,.announcement-bar__background svg *{transition:fill .35s,stroke .35s}.header__background:not([data-transparent]) .announcement-bar__background,.header__background[data-transparent=false] .announcement-bar__background,.header__background:hover .announcement-bar__background,.header__background[data-search-open=true] .announcement-bar__background{--strip-color: var(--light_text-text)}.announcement-bar__background.hidden{height:0;overflow:hidden}.announcement-bar__container{position:relative;width:100%;height:100%;display:none}.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 4px}.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-gap)}.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 a{text-decoration:underline}.announcement-bar__inner:has(.announcement-bar__service) .announcement-bar__container{display:none;align-items:center;flex-wrap:nowrap;position:absolute;left:0}@media screen and (min-width: 1024px){.announcement-bar__inner:has(.announcement-bar__service) .announcement-bar__container{display:flex}}.announcement-bar__contact{z-index:2;order:2}@media screen and (min-width: 1024px){.announcement-bar__contact{order:1}}.announcement-bar__contact a svg path{stroke:var(--strip-color)}.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(--strip-color)}.announcement-bar__arrow svg [stroke]:not([stroke=none]){stroke:var(--strip-color)}.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(--strip-color)}.announcement-bar__close svg [stroke]:not([stroke=none]){stroke:var(--strip-color)}.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(--strip-color);border-radius:100%;transition:background-color .35s;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:var(--spacing-2);z-index:1;order:1}@media screen and (min-width: 1024px){.announcement-bar__service{order:2;gap:32px}}.announcement-bar__service[data-position=left]{margin-right:auto}.announcement-bar__service[data-position=right]{margin-right:0;margin-left:auto}.announcement-bar__service[data-position=right] svg path{stroke:var(--strip-color)}@media screen and (min-width: 1024px){.announcement-bar__service[data-position=right]{margin-left:auto}}.announcement-bar__service-link{text-decoration:none !important;font-weight:400;display:flex;align-items:center;gap:8px;text-transform:uppercase;--body-3xs: 10px}@media screen and (min-width: 1024px){.announcement-bar__service-link{--body-3xs: 14px}}.announcement-bar__service-link--store-locator{margin-left:var(--spacing-2);white-space:nowrap}.announcement-bar__service-link--language{display:none}@media screen and (min-width: 1390px){.announcement-bar__service-link--language{display:flex}}.announcement-bar__service-link--language svg{width:8px;height:8px}.announcement-bar__service-link--language svg path{stroke:var(--strip-color);fill:var(--strip-color)}.announcement-bar__service-link--language-mobile{display:none;padding:0px var(--spacing-2) 0px 0;border-radius:4px;background-color:var(--light_ui-background);font-size:12px}.announcement-bar__service-link--language-mobile svg{width:8px;height:8px}.announcement-bar__service-link--telephone{display:none}@media screen and (min-width: 1390px){.announcement-bar__service-link--telephone{display:flex}}.announcement-bar__service-link--telephone svg{width:13px;height:12px}.announcement-bar__service-link--telephone svg path{stroke:var(--strip-color)}

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