.promobar{z-index:3000}.overlayZindex .promobar{z-index:1}@media (min-width: 960px){.overlayZindex .promobar{z-index:3000}}.hasPromotions .promobar{display:block}.promobar .HeaderTopPromo{font-size:1.1rem;font-family:"primary",serif;height:35px;background:#f4f4f6;text-align:center;letter-spacing:0.07em}.jp .promobar .HeaderTopPromo,.ru .promobar .HeaderTopPromo,.zh .promobar .HeaderTopPromo,.cn .promobar .HeaderTopPromo{font-family:inherit}@media (min-width: 768px){.promobar .HeaderTopPromo{font-size:1.2rem;line-height:16px}}@media (min-width: 1280px){.promobar .HeaderTopPromo{font-size:1.3rem}}.promobar .HeaderTopPromo a{color:#202020}.promobar .eSpotContainer{position:relative;height:100%;pointer-events:none}.promobar .eSpotContainer li>div{position:absolute;top:0;left:50%;margin-left:-50%;-webkit-transition:opacity 0.2s, visibility 0s 0s;transition:opacity 0.2s, visibility 0s 0s;width:100%;padding:0 15px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promobar .eSpotContainer li>div.invisible{visibility:hidden;opacity:0;-webkit-transition:opacity 0.2s, visibility 0s 0.2s;transition:opacity 0.2s, visibility 0s 0.2s}
