.announcement-bar{position:fixed;z-index:20;top:0;left:0;width:100%;height:100%;max-height:35px}@media (min-width: 1024px){.announcement-bar{max-height:42px}}.announcement-bar.js-disabled{visibility:hidden}.announcement-bar.notifcation-passtrough{z-index:50}.announcement-bar__inner{position:relative;overflow:hidden;width:100%;height:100%;padding:var(--spacing-1x) var(--spacing-1x);transition:opacity .3s ease,-webkit-clip-path .3s ease;transition:opacity .3s ease,clip-path .3s ease;transition:opacity .3s ease,clip-path .3s ease,-webkit-clip-path .3s ease;opacity:0;background-color:#282828;background-color:var(--color-almost-black, #282828);-webkit-clip-path:inset(0% 0% 0 0%);clip-path:inset(0% 0% 0 0%)}.announcement-bar__inner.swiper-initialized{opacity:1}@media (min-width: 1024px){.announcement-bar__inner{justify-content:space-between}}.announcement-bar__inner[data-orientation=vertical]{display:block;justify-content:center}.announcement-bar__inner[data-orientation=vertical] .swiper-wrapper{align-items:center;flex-flow:column}.announcement-bar__inner[data-orientation=horizontal]{display:flex;align-items:center}.announcement-bar__inner[data-orientation=horizontal] .swiper-wrapper{align-items:center;flex-flow:row}.announcement-bar .swiper-wrapper{display:flex}.announcement-bar__text-holder,.announcement-bar .text-holder{display:flex;align-items:center;flex-flow:row;justify-content:center;height:100%}.announcement-bar__text-holder__text,.announcement-bar .text-holder__text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;letter-spacing:.098rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;text-align:center;letter-spacing:.084rem;color:#fcfaf6;color:var(--color-off-white, #FCFAF6)}@media (min-width: 1024px){.announcement-bar__text-holder__text,.announcement-bar .text-holder__text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;text-align:center;letter-spacing:.098rem}}.announcement-bar__text-holder__text--mobile,.announcement-bar .text-holder__text--mobile{display:flex}@media (min-width: 1024px){.announcement-bar__text-holder__text--mobile,.announcement-bar .text-holder__text--mobile{display:none}}.announcement-bar__text-holder__text--desktop,.announcement-bar .text-holder__text--desktop{display:none}@media (min-width: 1024px){.announcement-bar__text-holder__text--desktop,.announcement-bar .text-holder__text--desktop{display:flex}}.announcement-bar__text-holder__text a,.announcement-bar .text-holder__text a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;letter-spacing:.098rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;text-align:center;-webkit-text-decoration:underline;text-decoration:underline;color:#fcfaf6;color:var(--color-off-white, #FCFAF6)}@media (min-width: 1024px){.announcement-bar__text-holder__text a,.announcement-bar .text-holder__text a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;text-align:center;letter-spacing:.098rem}}.announcement-bar__text-holder__text p,.announcement-bar .text-holder__text p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;letter-spacing:.098rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;text-align:center;letter-spacing:.084rem;color:#fcfaf6;color:var(--color-off-white, #FCFAF6)}@media (min-width: 1024px){.announcement-bar__text-holder__text p,.announcement-bar .text-holder__text p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;text-align:center;letter-spacing:.098rem}}
