#top-banner-promotion{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--topbar-color1);background:linear-gradient(90deg,var(--topbar-color1) 0,var(--topbar-color2) 100%);background-size:cover;background-position:center center;padding:8px 16px;transition:margin 1s ease-in-out}#top-banner-promotion.top-banner-promotion-stl2{gap:20px;padding:24px}#top-banner-promotion.hide{margin-top:-100%}#top-banner-promotion .top-banner-promotion-container{display:flex;flex-direction:row;gap:16px;justify-content:center;align-items:center}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container{width:100%;justify-content:space-between}#top-banner-promotion .top-banner-promotion-container p{display:flex;flex-direction:row;gap:4px;justify-content:center;align-items:center;color:#fff;font-size:16px;line-height:24px;font-weight:700;margin:0}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container .top-banner-promotion-container-txt{display:flex;flex-direction:column;gap:8px}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container p.top-banner-promotion-container-txt1{justify-content:normal;font-size:18px}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container p.top-banner-promotion-container-txt2{justify-content:normal;gap:8px;color:#ececec;font-weight:500}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container p.top-banner-promotion-container-txt2 a{display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:600}#top-banner-promotion .top-banner-promotion-container p img{display:block;height:16px;width:auto}#top-banner-promotion .top-banner-promotion-container .top-banner-promotion-button{display:flex;justify-content:center;align-items:center;gap:4px;color:var(--topbar-btn-txt-color);font-size:14px;line-height:16px;font-weight:600;padding:8px 12px;background-color:var(--topbar-btn-color);border-radius:8px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container .top-banner-promotion-button{padding:16px}#top-banner-promotion .top-banner-promotion-container .top-banner-promotion-button:hover{opacity:.8}#top-banner-promotion .top-banner-promotion-container .top-banner-promotion-button svg path{fill:var(--topbar-btn-txt-color);fill-opacity:1}#top-banner-promotion .top-banner-promotion-close{width:16px;height:16px}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-close{width:24px;height:24px}#top-banner-promotion .top-banner-promotion-close svg{width:100%}#top-banner-promotion .top-banner-promotion-close img{display:block}@media only screen and (max-width:1366px){#top-banner-promotion .top-banner-promotion-container p{font-weight:600}#top-banner-promotion .top-banner-promotion-container .top-banner-promotion-button{font-size:12px}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container p.top-banner-promotion-container-txt1,#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container p.top-banner-promotion-container-txt2 a{font-size:16px}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container p.top-banner-promotion-container-txt2{font-size:14px}}@media only screen and (max-width:1024px){#top-banner-promotion.top-banner-promotion-stl2{align-items:flex-start}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container{flex-direction:column;align-items:flex-start}}@media only screen and (max-width:480px){#top-banner-promotion{padding:16px;justify-content:space-between;background-position:top center}#top-banner-promotion:before{display:none}#top-banner-promotion .top-banner-promotion-container{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;gap:8px}#top-banner-promotion .top-banner-promotion-container p{font-size:13px}#top-banner-promotion .top-banner-promotion-close{width:24px;height:24px}#top-banner-promotion.top-banner-promotion-stl2{gap:16px;padding:24px 16px}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container p.top-banner-promotion-container-txt2{display:inline-block}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container p.top-banner-promotion-container-txt2 a{display:inline-flex;margin:4px}#top-banner-promotion.top-banner-promotion-stl2 .top-banner-promotion-container .top-banner-promotion-button{padding:12px}}