@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend Fallback;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_cdb03f{font-family:Lexend,Lexend Fallback;font-style:normal}@tailwind base;@tailwind components;@tailwind utilities;:root{--bg-primary:#080806;--bg-secondary:#0e0c09;--bg-tertiary:#151210;--acc:#FF6B00;--acc-mid:#FF8C00;--acc-light:#FFB347;--glass:rgba(255,255,255,0.04);--glass-2:rgba(255,255,255,0.07);--glass-acc:rgba(255,107,0,0.07);--border:rgba(255,107,0,0.20);--border-2:rgba(255,255,255,0.08);--border-strong:rgba(255,107,0,0.35);--text-primary:#f8f0e0;--text-secondary:#b0956a;--text-muted:#6a5a40;--green:#3ecf6e;--red:#ff4040;--blue:#4a8ff5;--purple:#b464ff;--yellow:#f5c542;--badge-fire-bg:#4a2000;--badge-fire-text:#ffb070;--badge-new-bg:#0d3018;--badge-new-text:#5ee898;--badge-hot-bg:#3a1010;--badge-hot-text:#ff9090;--badge-sale-bg:#2d2000;--badge-sale-text:#ffd060;--badge-combo-bg:#1e0a38;--badge-combo-text:#d4a0ff;--badge-partner-bg:#0a2010;--badge-partner-text:#5ee898;--badge-proxy-bg:#2d1100;--badge-proxy-text:#ffb070;--badge-spicy1-bg:#1a0800;--badge-spicy1-text:#ff9060;--badge-spicy2-bg:#2a0a00;--badge-spicy2-text:#ff6030;--badge-spicy3-bg:#3a0500;--badge-spicy3-text:#ff3010;--badge-rank1-bg:#2d2000;--badge-rank1-text:#FFD700;--badge-rank2-bg:#1a1a1a;--badge-rank2-text:#b0b8c1;--badge-rank3-bg:#1a0e05;--badge-rank3-text:#cd9a5a;--badge-rankn-bg:#2d1100;--badge-rankn-text:#FFB347;--badge-bronze-bg:#2a1800;--badge-bronze-text:#d4956a;--badge-silver-bg:#1e0a38;--badge-silver-text:#c084fc;--badge-gold-bg:#2d2000;--badge-gold-text:#f5c542;--badge-platinum-bg:#0d1f3a;--badge-platinum-text:#90c4ff;--badge-discount-text:#ff8080;--badge-discount-bdr:rgba(255,128,128,.45);--badge-rating-text:#FFD700;--badge-rating-bdr:rgba(255,215,0,.4);--badge-dist-text:#7ab3f8;--badge-dist-bdr:rgba(122,179,248,.45);--badge-vou-text:#FF8C00;--badge-vou-bdr:rgba(255,140,0,.45);--badge-hc-text:#c084fc;--badge-hc-bdr:rgba(192,132,252,.4);--badge-soldct-text:#3ecf6e;--badge-soldct-bdr:rgba(62,207,110,.45);--badge-soldout-text:#6a5a40;--badge-soldout-bdr:rgba(255,255,255,.12);--badge-urgent-text:#ff8080;--badge-urgent-bdr:rgba(255,128,128,.45);--badge-lowuse-text:#ff8080;--badge-lowuse-bdr:rgba(255,128,128,.45);--badge-open-bg:#0a1808;--badge-open-text:#3ecf6e;--badge-open-bdr:rgba(62,207,110,.3);--badge-closed-bg:#1c0808;--badge-closed-text:#ff8080;--badge-closed-bdr:rgba(255,64,64,.3);--badge-going-bg:#0a152d;--badge-going-text:#7ab3f8;--badge-going-bdr:rgba(122,179,248,.3);--badge-pending-bg:#2d2000;--badge-pending-text:#FFB347;--badge-pending-bdr:rgba(255,179,71,.3);--badge-done-bg:#0a2010;--badge-done-text:#3ecf6e;--badge-done-bdr:rgba(62,207,110,.3);--badge-cancel-bg:#1c0808;--badge-cancel-text:#ff8080;--badge-cancel-bdr:rgba(255,64,64,.3);--notif-dot-bg:#ff4040;--cart-dot-bg:#FF6B1A;--chip-on-bg:rgba(255,107,0,.15);--chip-on-text:#FF8C00;--chip-on-bdr:rgba(255,107,0,.4);--chip-off-bg:rgba(255,255,255,.04);--chip-off-text:#a08060;--chip-off-bdr:rgba(255,255,255,.08);--vou-pct-panel:#2d1100;--vou-pct-accent:#FFB347;--vou-cash-panel:#0a2010;--vou-cash-accent:#3ecf6e;--vou-ship-panel:#0a152d;--vou-ship-accent:#7ab3f8;--vou-combo-panel:#1e0a38;--vou-combo-accent:#c084fc;--vtag-o-bg:rgba(255,140,0,.15);--vtag-o-text:#FFB347;--vtag-o-bdr:rgba(255,140,0,.3);--vtag-g-bg:rgba(62,207,110,.12);--vtag-g-text:#3ecf6e;--vtag-g-bdr:rgba(62,207,110,.25);--vtag-b-bg:rgba(122,179,248,.12);--vtag-b-text:#7ab3f8;--vtag-b-bdr:rgba(122,179,248,.25);--vtag-p-bg:rgba(192,132,252,.12);--vtag-p-text:#c084fc;--vtag-p-bdr:rgba(192,132,252,.25);--vtag-r-bg:rgba(255,64,64,.12);--vtag-r-text:#ff8080;--vtag-r-bdr:rgba(255,64,64,.25);--vtag-muted-bg:rgba(255,255,255,.06);--vtag-muted-text:#6a5a40;--vtag-muted-bdr:rgba(255,255,255,.1);--badge-radius:9999px;--badge-font-weight:500;--badge-gap:3px;--badge-font-sm:10px;--badge-icon-sm:11px;--badge-px-sm:8px;--badge-py-sm:3px;--badge-font-md:11px;--badge-icon-md:12px;--badge-px-md:9px;--badge-py-md:3px;--badge-font-lg:12px;--badge-icon-lg:14px;--badge-px-lg:11px;--badge-py-lg:4px;--badge-ghost-px:7px;--badge-ghost-py:2px}html{min-height:100%}body,html{background:#080806}body,html{background:var(--bg-primary);color:var(--text-primary);font-family:Lexend,Inter,sans-serif;margin:0;padding:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}.glass{background:var(--glass);border:1px solid var(--border-2)}.glass,.glass-acc{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glass-acc{background:var(--glass-acc);border:1px solid var(--border)}@keyframes shimmer{0%{left:-60%}to{left:120%}}@keyframes radarPulse{0%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(1)}}@keyframes goldGlow{0%,to{text-shadow:0 0 8px #FF6B00,0 0 20px #FF8C00}50%{text-shadow:0 0 20px #FF6B00,0 0 50px #FFB347}}@keyframes logoShine{0%{left:-80%}to{left:120%}}@keyframes bannerShine{0%{transform:translateX(-150%)}to{transform:translateX(250%)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes goldPulse{0%{opacity:.9;transform:scale(.15)}60%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes goldPulse2{0%{opacity:.6;transform:scale(.1)}to{opacity:0;transform:scale(1.8)}}@keyframes pinShadowExpand{0%{opacity:.6;transform:translateX(-50%) scale(1)}to{opacity:0;transform:translateX(-50%) scale(2.5)}}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes badge-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes badge-spin{to{transform:rotate(1turn)}}@keyframes nudge-pulse{0%,to{border-color:var(--nudge-border-dim)}50%{border-color:var(--nudge-border-bright)}}.badge-dot-pulse{animation:badge-pulse 1.5s ease-in-out infinite}.badge-dot-live{animation:badge-blink 1.4s ease-in-out infinite}.badge-ring-spin{animation:badge-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.badge-dot-live,.badge-dot-pulse,.badge-ring-spin{animation:none}}img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;pointer-events:none}.clickable-img,[role=button] img,a img,button img{pointer-events:auto}.no-select,.order-card,.product-card,.shop-card,.voucher-card,[data-header],[data-nav],header,nav{-webkit-user-select:none;-moz-user-select:none;user-select:none}.protected-img{position:relative;display:inline-block}.protected-img:after{content:"Giao Nhanh";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.08);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;pointer-events:none;transform:rotate(-20deg)}.acc-gradient{background:linear-gradient(135deg,var(--acc),var(--acc-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-acc{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--acc),var(--acc-mid),var(--acc-light));border-radius:14px;height:48px;color:#fff;font-weight:700;font-size:13px;box-shadow:0 4px 20px rgba(255,107,0,.4);transition:transform .1s}.btn-acc:active{transform:scale(.97)}.btn-acc:before{content:"";position:absolute;top:0;left:-60%;width:35%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 2.5s infinite;pointer-events:none}