.s-promo-bar{display:block;position:relative;z-index:1}.s-promo-bar:has(~.s-header){z-index:var(--z-index-above-header)}.s-promo-bar__main{width:100%}.s-promo-bar__content{align-items:center;display:flex;font-size:var(--font-static-xs);font-weight:600}.s-promo-bar__menu-list{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start}.s-promo-bar__menu-item{position:relative}.s-promo-bar__interactive-parent{--animated-border-color:var(--neutral-white);--animated-border-bottom:0;--animated-border-height:0.25rem;--min-height:2rem;align-items:center;display:inline-flex;min-height:var(--min-height,auto);padding:.75rem 0;position:relative;white-space:nowrap}.s-promo-bar__interactive-parent:before{background-color:var(--animated-border-color,var(--primary-base));bottom:var(--animated-border-bottom,-.15rem);content:"";display:var(--animated-border-display,block);height:var(--animated-border-height,.125rem);left:0;position:absolute;top:var(--animated-border-top,auto);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.s-promo-bar__interactive-parent.is-active:before,.s-promo-bar__interactive-parent:active:before,.s-promo-bar__interactive-parent:hover:before,.s-promo-bar__interactive-parent[aria-selected=true]:before,a:hover .s-promo-bar__interactive-parent:before,button:hover .s-promo-bar__interactive-parent:before{transform:scaleX(1)}.s-promo-bar__interactive-parent.active,.s-promo-bar__interactive-parent.is-active{font-weight:700}.s-promo-bar__interactive-parent:focus-visible{--animated-border-display:none}.s-promo-bar__interactive-parent.is-active:before{height:.25rem;transform:scaleX(1)}.s-promo-bar__text{align-items:center;display:flex;flex:1;gap:.5rem}.s-promo-bar__text a{--link-hover-color:var(--text-on-brand);text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.15em}.s-promo-bar__text a:active,.s-promo-bar__text a:hover{color:var(--link-hover-color,var(--border-brand))}.s-promo-bar__localization{display:none}@media only screen and (min-width:64em){.s-promo-bar__content{font-size:var(--font-static-sm);gap:2.5rem;justify-content:space-between}.s-promo-bar__menu{flex:0 0 auto}.s-promo-bar__text{justify-content:center}.s-promo-bar__localization{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end}.s-promo-bar__localization:empty{display:none}}@media only screen and (max-width:calc(64em - 1px)){.s-promo-bar__text{border-left:1px solid var(--border-brand);margin-left:1rem;padding-left:1rem}}