.announcement-bar{position:fixed;z-index:20;top:0;left:0;width:100%;height:100%}.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,clip-path .3s ease;opacity:0;background-color:var(--242424, #242424);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:GT America;font-size:1.4rem;line-height:150%;text-align:center;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.8rem;color:var(--ffffff, #FFF)}@media (min-width: 1024px){.announcement-bar__text-holder__text,.announcement-bar .text-holder__text{font-family:GT America;font-size:1.4rem;color:var(--ffffff, #FFF);font-size:1.3rem;font-style:normal;font-weight:400;line-height:150%}}.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:GT America;font-size:1.4rem;line-height:150%;text-align:center;font-style:normal;color:var(--ffffff, #FFF);font-weight:400;line-height:2.4rem;text-decoration:underline}@media (min-width: 1024px){.announcement-bar__text-holder__text a,.announcement-bar .text-holder__text a{font-family:GT America;font-size:1.4rem;color:var(--ffffff, #FFF);font-style:normal;font-weight:400;line-height:150%}}.announcement-bar__text-holder__text p,.announcement-bar .text-holder__text p{font-family:GT America;font-size:1.4rem;line-height:150%;text-align:center;font-style:normal;color:var(--ffffff, #FFF);font-weight:400;line-height:2.4rem}@media (min-width: 1024px){.announcement-bar__text-holder__text p,.announcement-bar .text-holder__text p{font-family:GT America;font-size:1.4rem;color:var(--ffffff, #FFF);font-style:normal;font-weight:400;line-height:150%}}.announcement-bar__countdown{position:absolute;right:var(--spacing-2x);top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--ffffff, #FFF);opacity:1;transition:opacity .3s ease;border-radius:4px}@media (max-width: 1023px){.announcement-bar__countdown{position:relative;right:auto;top:auto;transform:none;justify-content:center;padding-block:var(--spacing-1x);text-align:center;border-radius:unset}}.announcement-bar__countdown .countdown-container{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.announcement-bar__countdown #timer-announcement{display:flex;justify-content:center;align-items:center;gap:4px;font-weight:600;padding-inline:var(--spacing-2x);width:100%}@media (min-width: 1024px){.announcement-bar__countdown #timer-announcement{gap:8px;padding-block:calc(var(--spacing-1x) / 2)}}.announcement-bar__countdown #timer-announcement div{display:flex;flex-direction:row-reverse;align-items:center;gap:4px}.announcement-bar__countdown #timer-announcement div span{font-weight:400;font-size:.8em;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.announcement-bar__countdown #timer-announcement .end-message{font-size:1rem;font-weight:500;text-align:center}.announcement-bar__countdown #timer-announcement .end-message p{margin:0}
