.announcement-bar__service-link,.announcement-bar__message{font-size:var(--nav-service);font-family:var(--font-family-nav);font-weight:700;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}:root{--announcement-bar-height: var(--strip-height)}.announcement-bar__section{position:relative;overflow:hidden;z-index:4;height:var(--strip-height)}.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]).is-expanded~header{top:var(--strip-height, 0px)}.announcement-bar__section:has(.announcement-bar__background[data-follow-header=true]).is-expanded~header .header__background[data-expanded=false]{transform:translateY(-100%)}.announcement-bar__section:has(.announcement-bar__background[data-follow-header=true]).is-expanded~.main-content .collection-page__strip-wrapper{top:calc(var(--header-height--sticky, var(--header-height, 0px)) + var(--announcement-bar-height--sticky, var(--announcement-bar-height, 0px)))}.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{opacity:0}.announcement-bar__container--carousel.swiper-initialized{opacity:1}@media screen and (min-width: 360px){.announcement-bar__container--carousel[data-has-service-links=true]{width:auto}}.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 .swiper-slide{display:flex;align-items:center;justify-content:center;padding:0 4px}.announcement-bar__container--carousel .announcement-bar__message{text-align:center}@media screen and (min-width: 500px){.announcement-bar__container--carousel .announcement-bar__message{text-align:right}}.announcement-bar__container--carousel .announcement-bar__message *{width:100%;overflow:hidden}.announcement-bar__container--carousel~.announcement-bar__controls .announcement-bar__controls-play,.announcement-bar__container--carousel~.announcement-bar__controls .announcement-bar__controls-pause{width:var(--s_icon-size);height:var(--s_icon-size)}.announcement-bar__container--carousel~.announcement-bar__controls .announcement-bar__controls-play svg,.announcement-bar__container--carousel~.announcement-bar__controls .announcement-bar__controls-pause svg{border-width:1px;border-style:solid;border-radius:100%}.announcement-bar__container--marquee{overflow:hidden}.announcement-bar__inner{position:relative;height:var(--strip-height);overflow:hidden;display:flex;align-items:center;justify-content:flex-end;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 a{text-decoration:underline}.announcement-bar__inner:has(.announcement-bar__service) .announcement-bar__container{display:flex;align-items:center;flex-wrap:nowrap}.announcement-bar__inner[data-service-position=left]{flex-direction:row-reverse}.announcement-bar__inner[data-service-position=left] .announcement-bar__controls{padding-left:0}.announcement-bar__inner[data-service-position=right]{flex-direction:row}.announcement-bar__inner[data-service-position=right] .announcement-bar__controls{padding-right:0}.announcement-bar__arrow{position:absolute;top:50%;width:var(--m_icon-size);height:var(--m_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__close{position:absolute;top:50%;right:8px;width:var(--m_icon-size);height:var(--m_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__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;border-radius:100%;margin-left:var(--spacing-2)}.announcement-bar__messages-wrapper>* *{flex-shrink:0}.announcement-bar__controls{display:flex;align-items:center;justify-content:center;z-index:1;padding:0 8px}.announcement-bar__controls-play,.announcement-bar__controls-pause{display:flex;cursor:pointer;width:var(--m_icon-size);height:var(--m_icon-size)}.announcement-bar__controls-play svg,.announcement-bar__controls-pause svg{width:100%;height:100%}.announcement-bar__service{display:none;align-items:center;justify-content:flex-end;gap:24px;z-index:1}@media screen and (min-width: 1024px){.announcement-bar__service{display:flex}}.announcement-bar__service-wrapper{display:flex;align-items:center;gap:4px}.announcement-bar__service-wrapper svg{width:var(--m_icon-size);height:var(--m_icon-size)}.announcement-bar__service-link{text-decoration:none !important}.announcement-bar__service-link:not(.announcement-bar__service-link--store-locator){text-transform:uppercase}.announcement-bar__service-link--store-locator{margin-left:var(--spacing-2);white-space:nowrap}.announcement-bar__divider{display:none;height:24px;margin:0 24px;width:1px}@media screen and (min-width: 1024px){.announcement-bar__divider{display:block}}.announcement-bar__background[data-theme-color=dark] .announcement-bar__divider{background-color:var(--dark_ui-transparent-20)}.announcement-bar__background[data-theme-color=dark] .announcement-bar__controls-play svg,.announcement-bar__background[data-theme-color=dark] .announcement-bar__controls-pause svg{border-color:var(--dark_brand-primary-color)}.announcement-bar__background[data-theme-color=light] .announcement-bar__divider{background-color:var(--light_ui-transparent-20)}.announcement-bar__background[data-theme-color=light] .announcement-bar__controls-play svg,.announcement-bar__background[data-theme-color=light] .announcement-bar__controls-pause svg{border-color:var(--light_brand-primary-color)}

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