.section-announcement-bar{margin-block-start:0;z-index:calc(var(--z-header) - 1)}announcement-bar-slider{display:block}.announcement-bar{padding:1rem;font-size:var(--font-size-static-xs);font-weight:var(--font-weight-normal);color:rgb(var(--color-heading-text));text-transform:uppercase;letter-spacing:var(--letter-spacing-small);text-align:center;background-color:rgb(var(--color-background));line-height:var(--line-height-static-sm)}.announcement-bar p{margin:0 0 1rem}.announcement-bar p:last-child{margin-block-end:0}.announcement-bar__wrapper{min-height:2rem;gap:var(--section-spacing-unit-size);align-items:center;display:flex}@media screen and (max-width:749px){.announcement-bar__wrapper{flex-flow:row wrap}.announcement-bar__wrapper>:not(.announcement-bar__marquee),.announcement-bar__wrapper>:not(.announcement-bar__slider){flex:1 1 auto;justify-content:center}.announcement-bar__slider,.announcement_bar__marquee{width:100%}}.announcement-bar__localization .drawer__button{white-space:nowrap}.announcement-bar__link{gap:.6rem;align-items:center;white-space:nowrap;display:flex}.announcement-bar__text-content{justify-content:center;margin-inline:auto;gap:.4rem;align-items:center;display:flex}.announcement-bar .countdown-timer__column{line-height:var(--line-height-static-xs)}.announcement-bar .countdown-timer__column:last-child:not(.text){width:3em}.announcement-bar .countdown-timer__column>div{gap:0;white-space:nowrap}.announcement-bar .countdown-timer__column.text{margin-inline-end:.4rem}.announcement-bar .countdown-timer__column:not(.text)+.countdown-timer__column{margin-inline-start:.4rem;padding-inline-start:.4rem;border-inline-start:.1rem solid rgb(var(--color-foreground))}.announcement-bar .countdown-timer__message{font-size:var(--font-size-static-xs);white-space:nowrap}.announcement-bar .countdown-timer__message a{text-decoration:underline;text-underline-offset:.2em}.announcement-bar .countdown-timer__message em{font-size:inherit}.announcement-bar__slider{max-width:100%;width:100%}.announcement-bar__slider .swiper-wrapper{align-items:center}html.no-js .announcement-bar__slider .swiper-wrapper{row-gap:.8rem;display:grid}.announcement-bar__timer .countdown-timer__message{letter-spacing:inherit}.announcement_bar__marquee{column-gap:var(--gap);overflow:hidden;--gap:4.8rem;position:relative;max-width:100%;-webkit-user-select:none;user-select:none;display:flex}.announcement_bar__marquee .marquee__content{column-gap:var(--gap);flex-shrink:0;justify-content:space-around;font-size:inherit;font-weight:inherit;color:rgb(var(--color-foreground));letter-spacing:var(--letter-spacing-small);min-width:100%;margin:0;align-items:center;line-height:var(--line-height-static-sm);font-family:inherit;display:flex}.announcement_bar__marquee .marquee__item{gap:.4rem}.announcement_bar__marquee .marquee__item.icon svg{height:1.4rem;width:1.4rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(var(--marquee-transform-translate-x) - var(--gap)))}}@media(prefers-reduced-motion:reduce){.announcement_bar__marquee .marquee__content{animation-play-state:paused!important}}.announcement_bar__marquee.enable-animation .marquee__content{animation:marquee linear infinite;--marquee-transform-translate-x:-100%;animation-duration:var(--marquee-duration)}[dir=rtl] .announcement_bar__marquee.enable-animation .marquee__content{--marquee-transform-translate-x:100%}.announcement_bar__marquee.marquee--hover-pause:hover .marquee__content{animation-play-state:paused}.announcement_bar__marquee .marquee__content>*{flex:0 0 auto;padding:0}.announcement_bar__marquee .marquee__item{text-transform:uppercase;margin-block-end:.125rem}@media screen and (min-width:750px){.announcement-bar{padding:.8rem 0 1.1rem}.announcement-bar__slider:has(.announcement-bar__text-content){inset-inline:0;margin-inline:auto;position:absolute;max-width:30%}.announcement-bar:has(.announcement-bar__text-content) .announcement-bar__slider+*{margin-inline-start:auto}.announcement_bar__marquee .marquee__content{padding-block-start:.625rem}}@media screen and (min-width:990px){.announcement-bar__slider:has(.announcement-bar__text-content){max-width:30%}}@media screen and (min-width:1200px){.announcement-bar__slider:has(.announcement-bar__text-content){max-width:40%}}@media screen and (min-width:1400px){.announcement-bar__slider:has(.announcement-bar__text-content){max-width:50%}}