.announcement-banner{position:sticky;z-index:1222;top:0;height:60px;overflow:hidden}.announcement-banner.hidden{display:none}.announcement-banner .announcement-banner-swiper{width:100%;height:100%;position:relative}.announcement-banner .announcement-banner-swiper-pagination{height:60px;position:absolute;right:80px;top:0;display:flex;flex-direction:column;z-index:1111;justify-content:center;gap:5px}.announcement-banner .announcement-banner-swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;margin:0;cursor:pointer}.announcement-banner .announcement-banner-swiper .swiper-slide .announcement-viewport{right:100px}.announcement-banner .announcement-container{width:100%;height:100%;position:relative}.announcement-banner .announcement-container.hidden{display:none}.announcement-banner .announcement-viewport{height:100%;position:absolute;top:0;bottom:0;left:20px;right:60px;white-space:nowrap;overflow:hidden}.announcement-banner .announcement-content{position:absolute;left:50vw;transform:translateX(-50%);height:100%;display:flex;align-items:center;justify-content:center;gap:30px;white-space:nowrap}.announcement-banner .announcement-close-btn{font-size:24px;color:#000;cursor:pointer;position:absolute;right:30px;top:50%;transform:translateY(-50%);user-select:none;z-index:1111}.announcement-banner p{margin:0}.announcement-banner p a{color:inherit;text-decoration:underline!important;font-size:inherit}.announcement-banner p a:hover{color:#fe8e14}.announcement-banner:not(.hidden)+* .productMenu.fixedMenu{top:60px}@keyframes marquee{0%{transform:translateX(0)}30%{transform:translateX(0)}100%{transform:translateX(var(--move))}}@media(max-width:991px){.announcement-banner .f16{font-size:14px}}