.s-promo-bar-menu{--promo-background-color:var(--surface-dark);display:block;position:relative;z-index:1}.s-promo-bar-menu:has(~.s-header){z-index:var(--z-index-above-header)}.s-promo-bar-menu .input-select{--select-padding:0.25rem 1rem 0.25rem 0}.s-promo-bar-menu .input-select select{border:0}.s-promo-bar-menu .input-select:after{border-bottom:var(--arrow-thickness,.1rem) solid;border-right:var(--arrow-thickness,.1rem) solid;bottom:calc(50% - .1rem);display:block;height:var(--arrow-width,.375rem);right:0;transform:rotate(45deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:var(--arrow-width,.375rem)}.s-promo-bar-menu__overlay{--z-index:-1}.s-promo-bar-menu__main{--animated-border-color:var(--text-on-brand);color:var(--text-on-brand);width:100%}.s-promo-bar-menu__main,.s-promo-bar-menu__main .c-currency-switcher,.s-promo-bar-menu__main .c-language-switcher{background-color:var(--promo-background-color)}.s-promo-bar-menu__content{display:block;font-size:var(--font-static-sm);font-weight:600;margin:0 auto;padding-block:.5rem}.s-promo-bar-menu__localization{display:none}.s-promo-bar-menu__text{text-align:center}.s-promo-bar-menu__text a{--link-hover-color:var(--text-on-brand);text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.15em}.s-promo-bar-menu__text a:active,.s-promo-bar-menu__text a:hover{color:var(--link-hover-color,var(--primary-base))}.s-promo-bar-menu__menu{display:none}.s-promo-bar-menu__menu-list{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end}.s-promo-bar-menu__menu-item{position:relative}.s-promo-bar-menu__menu-item:nth-last-child(-n+1) .s-promo-bar-menu__children{left:auto;right:-1rem}.s-promo-bar-menu__children{background-color:var(--promo-background-color);display:none;height:0;left:-1rem;min-width:calc(100% + 2rem);opacity:0;overflow:hidden;position:absolute;top:100%;width:auto!important;width:var(--dropdown-width,100%)}.s-promo-bar-menu__children:after,.s-promo-bar-menu__children:before{content:"";display:block;position:relative;z-index:-1}.s-promo-bar-menu__children:before{margin-top:-.3125rem}.s-promo-bar-menu__children:after{margin-bottom:-3.3125rem}.s-promo-bar-menu__children.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.s-promo-bar-menu__children.is-visible{animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.s-promo-bar-menu__children-wrapper{display:grid;gap:.5rem;padding:.5rem 1rem .75rem}.s-promo-bar-menu__interactive-parent{--min-height:2rem;--animated-border-bottom:0.25rem;align-items:center;display:inline-flex;margin-block:-.25rem;min-height:var(--min-height,auto);position:relative;white-space:nowrap}.s-promo-bar-menu__interactive-parent:before{background-color:var(--animated-border-color,var(--neutral-black));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-menu__interactive-parent.is-active:before,.s-promo-bar-menu__interactive-parent:active:before,.s-promo-bar-menu__interactive-parent:hover:before,.s-promo-bar-menu__interactive-parent[aria-selected=true]:before,a:hover .s-promo-bar-menu__interactive-parent:before,button:hover .s-promo-bar-menu__interactive-parent:before{transform:scaleX(1)}.s-promo-bar-menu__interactive-parent.active,.s-promo-bar-menu__interactive-parent.is-active{font-weight:600}.s-promo-bar-menu__interactive-parent:focus-visible{--animated-border-display:none}.s-promo-bar-menu__interactive-parent.has-children{--arrow-thickness:0.09375rem;--arrow-width:0.375rem;align-items:center;display:inline-flex;gap:.75em}.s-promo-bar-menu__interactive-parent.has-children:after{border-bottom:var(--arrow-thickness,.125rem) solid;border-right:var(--arrow-thickness,.125rem) solid;content:"";display:block;height:var(--arrow-width,.5rem);margin:0 .25em .25em 0;transform:rotate(45deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:var(--arrow-width,.5rem)}.s-promo-bar-menu__interactive-parent.has-children.is-active:after{transform:rotate(225deg)}.s-promo-bar-menu__interactive-child{--animated-border-height:0.0625rem;--animated-border-bottom:0;align-items:center;display:inline-flex;font-size:var(--font-static-xs);font-weight:500;min-height:var(--min-height,auto);position:relative;white-space:nowrap}.s-promo-bar-menu__interactive-child:before{background-color:var(--animated-border-color,var(--neutral-black));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-menu__interactive-child.is-active:before,.s-promo-bar-menu__interactive-child:active:before,.s-promo-bar-menu__interactive-child:hover:before,.s-promo-bar-menu__interactive-child[aria-selected=true]:before,a:hover .s-promo-bar-menu__interactive-child:before,button:hover .s-promo-bar-menu__interactive-child:before{transform:scaleX(1)}.s-promo-bar-menu__interactive-child.active,.s-promo-bar-menu__interactive-child.is-active{font-weight:600}.s-promo-bar-menu__interactive-child:focus-visible{--animated-border-display:none}@media only screen and (min-width:64em){.s-promo-bar-menu__content{align-items:center;display:flex;flex-direction:row;gap:2.5rem;justify-content:center}.s-promo-bar-menu__content:has(:nth-child(2)){align-items:center;display:flex;flex-direction:row;justify-content:space-between}.s-promo-bar-menu__content:not(:has(:nth-child(2))) .s-promo-bar-menu__menu{margin-left:auto}.s-promo-bar-menu__localization{align-items:center;display:flex;flex:1;flex-direction:row;font-size:var(--font-static-xs);gap:1rem;justify-content:flex-start}.s-promo-bar-menu__localization select{font-weight:600}.s-promo-bar-menu__localization:not(:has(:first-child)){display:none}.s-promo-bar-menu__menu{display:block;flex:1}}