#nv .hb-wrap{display:block!important;padding-top:18px}#nv .hb-frame{padding:4px;border-radius:24px;background:linear-gradient(110deg,#c8102e 0,#e9b949 25%,#1f7a3a 50%,#e9b949 75%,#c8102e 100%);box-shadow:0 14px 36px rgba(80,10,10,.2)}#nv .hb{position:relative;border-radius:20px;overflow:hidden;background:#13202e;aspect-ratio:1418/728}#nv .hb-track{display:flex;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1)}#nv .hb-s{flex:0 0 100%;height:100%;display:block;position:relative}#nv .hb-s img{width:100%;height:100%;object-fit:cover;display:block;image-rendering:-webkit-optimize-contrast}#nv .hb-cta{position:absolute;border-radius:999px;pointer-events:none}#nv .hb-cta:before,#nv .hb-cta:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(255,214,74,.95);opacity:0}#nv .hb-s.on .hb-cta:before{animation:hbPing 2.4s 1s ease-out infinite}#nv .hb-s.on .hb-cta:after{animation:hbPing 2.4s 2.2s ease-out infinite}@keyframes hbPing{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.2,1.5)}}#nv .hb-deco{position:absolute;inset:0;pointer-events:none;z-index:1}#nv .hb-gar{position:absolute;left:0;top:0;width:100%;height:8.5%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}#nv .hb-gar .bl{animation:hbBulb 1.8s ease-in-out infinite;filter:drop-shadow(0 0 4px var(--c))}#nv .hb-gar .b1{animation-delay:.6s}#nv .hb-gar .b2{animation-delay:1.2s}@keyframes hbBulb{0%,100%{opacity:1}50%{opacity:.35}}#nv .hb-pine{position:absolute;top:-2px;width:12%;height:auto;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}#nv .hb-pine.l{left:-4px}#nv .hb-pine.r{right:-4px;transform:scaleX(-1)}#nv .hb-pine circle{animation:hbSway 4s ease-in-out infinite;transform-box:fill-box;transform-origin:50% -200%}@keyframes hbSway{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}#nv .hb-snow{position:absolute;inset:0;width:100%;height:100%}#nv .hb-drift{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:5.5%}#nv .hb-tag{position:absolute;right:2.2%;bottom:7.5%;background:linear-gradient(135deg,#c8102e,#8e0b1f);color:#fff;font:800 clamp(10px,1.05vw,14px)/1 "Be Vietnam Pro",sans-serif;letter-spacing:.04em;padding:.6em 1em;border-radius:99px;border:1.5px solid #f2c230;box-shadow:0 4px 12px rgba(0,0,0,.3)}#nv .hb-tag b{color:#ffd54a}#nv .hb-grid{display:grid;grid-template-columns:minmax(0,2.55fr) minmax(0,1fr);gap:16px;align-items:stretch}#nv .hb-promos{display:grid;grid-template-rows:1fr 1fr;gap:16px;min-width:0}#nv .pm{position:relative;display:flex;align-items:center;gap:8px;overflow:hidden;border-radius:18px;padding:16px 14px 16px 20px;color:#fff;box-shadow:0 10px 26px rgba(80,10,10,.18);border:2px solid #e9b949;transition:transform .2s,box-shadow .2s;min-height:0}#nv .pm:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(80,10,10,.26)}#nv .pm.r{background:radial-gradient(120% 120% at 0 0,#e3313f,#a80d25 55%,#6e0714)}#nv .pm.g{background:radial-gradient(120% 120% at 0 0,#2fa65a,#16703a 55%,#0b4424)}#nv .pm:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.55) 1.2px,transparent 1.6px);background-size:22px 22px;opacity:.35;animation:pmSnow 9s linear infinite}@keyframes pmSnow{to{background-position:22px 220px}}#nv .pm-txt{position:relative;z-index:1;flex:1;min-width:0}#nv .pm-rib{display:inline-block;background:#ffd54a;color:#7a0a19;font:900 10.5px/1 "Be Vietnam Pro",sans-serif;letter-spacing:.12em;padding:5px 9px;border-radius:6px;margin-bottom:6px}#nv .pm.g .pm-rib{background:#fff;color:#16703a}#nv .pm-up{display:block;font-size:12.5px;font-weight:700;opacity:.92;text-transform:uppercase;letter-spacing:.06em}#nv .pm-pct{display:block;font:900 clamp(34px,3.6vw,52px)/1 Montserrat,"Be Vietnam Pro",sans-serif;color:#ffd54a;text-shadow:0 3px 0 rgba(0,0,0,.25);margin:2px 0 4px}#nv .pm-pct small{font-size:.5em;vertical-align:top;margin-left:2px}#nv .pm-name{display:block;font-weight:800;font-size:14.5px;line-height:1.3}#nv .pm-go{display:inline-flex;align-items:center;gap:4px;margin-top:9px;background:#fff;color:#a80d25;font-weight:800;font-size:12.5px;padding:6px 12px;border-radius:99px}#nv .pm.g .pm-go{color:#16703a}#nv .pm-img{position:relative;z-index:1;width:42%;max-width:150px;aspect-ratio:1;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 5px rgba(255,255,255,.25),0 8px 18px rgba(0,0,0,.25);flex:none;overflow:hidden}#nv .pm-img img{width:88%;height:88%;object-fit:contain;display:block}#nv .pm-hat{position:absolute;right:6px;top:4px;width:30px;z-index:2;transform:rotate(18deg)}#nv .xm-snd{position:absolute;right:12px;top:12%;z-index:4;display:flex;align-items:center;gap:6px;border:1.5px solid #f2c230;background:rgba(122,10,25,.85);color:#fff;font:700 12.5px/1 "Be Vietnam Pro",sans-serif;padding:7px 11px;border-radius:99px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3)}#nv .xm-snd .bell{display:inline-block;transform-origin:50% 0}#nv .xm-snd.on .bell{animation:xmRing 1s ease-in-out infinite}@keyframes xmRing{0%,100%{transform:rotate(0)}25%{transform:rotate(18deg)}75%{transform:rotate(-18deg)}}@media(max-width:1020px){#nv .hb-grid{grid-template-columns:minmax(0,1fr);gap:12px}#nv .hb-promos{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:12px}}@media(max-width:620px){#nv .xm-snd{font-size:12px!important;padding:7px 11px!important}#nv .pm{flex-direction:column-reverse;align-items:flex-start;padding:12px;border-radius:14px;gap:6px}#nv .pm-img{width:60px;height:60px;position:absolute;right:8px;top:36px}#nv .pm-pct{font-size:32px}#nv .pm-name{font-size:12.5px;padding-right:0}#nv .pm-up{font-size:11px;padding-right:70px}#nv .pm-rib{font-size:9.5px}#nv .pm-hat{display:none}#nv .xm-snd{font-size:11px;padding:5px 9px;right:8px;top:12%}}#nv .hb[data-k="1"] .hb-tag{right:auto;left:2.2%}#nv .hb-arr{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.9);color:#8e0b1f;font-size:22px;font-weight:900;cursor:pointer;display:grid;place-items:center;box-shadow:0 4px 14px rgba(0,0,0,.25);opacity:0;transition:opacity .2s;z-index:3}#nv .hb:hover .hb-arr{opacity:1}#nv .hb-arr.l{left:14px}#nv .hb-arr.r{right:14px}#nv .hb-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;display:flex;gap:8px;z-index:3;background:rgba(0,0,0,.35);padding:6px 10px;border-radius:99px;backdrop-filter:blur(4px)}#nv .hb-dots button{width:9px;height:9px;border-radius:99px;border:0;padding:0;background:rgba(255,255,255,.6);cursor:pointer;transition:width .25s,background .25s}#nv .hb-dots button.on{width:26px;background:#ffc72c}@media(max-width:620px){#nv .hb-wrap{padding-top:12px}#nv .hb-frame{padding:3px;border-radius:17px}#nv .hb{border-radius:14px}#nv .hb-arr,#nv .hb-tag{display:none}#nv .hb-dots{bottom:6px;padding:4px 8px;gap:6px}#nv .hb-dots button{width:7px;height:7px}#nv .hb-dots button.on{width:18px}#nv .hb-pine{width:15%}}@media(prefers-reduced-motion:reduce){#nv .hb-track{transition:none}#nv .hb *{animation:none!important}#nv .hb-snow{display:none}}