.promo-banner{background-color:var(--color-neutral-1);height:35px;padding:var(--spacing-3xs) 0;position:relative;z-index:var(--layer-sticky)}.promo-banner.critical-component-hide{display:block}.promo-banner.critical-component-clear{opacity:1}.promo-banner__text{color:var(--color-neutral-6);font-size:var(--font-size-4);font-weight:var(--font-weight-regular);line-height:17px}.promo-banner__list{align-items:center;display:flex;height:100%;list-style-type:none;overflow-x:auto;scroll-snap-stop:always;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.promo-banner__list::-webkit-scrollbar{display:none;width:0}.promo-banner__list::-webkit-scrollbar-track{background-color:transparent}.promo-banner__list::-webkit-scrollbar-thumb{background-color:var(--color-neutral-3)}.promo-banner__list-item{flex:1 0 100%;position:relative;text-align:center;width:100%}.promo-banner__list-item a{text-decoration:underline}.promo-banner__autoscroll-snap{animation-duration:var(--autoscroll-timing);animation-iteration-count:infinite;animation-name:to-next,snap;animation-timing-function:ease;height:100%;left:0;pointer-events:none;position:absolute;scroll-snap-align:center;top:0;width:100%}.promo-banner__list-item:last-child .promo-banner__autoscroll-snap{animation-name:to-start,snap}.promo-banner:focus-within .promo-banner__autoscroll-snap,.promo-banner:hover .promo-banner__autoscroll-snap{animation-play-state:paused}
