:root{--primary: #003366;--primary-light: #004c99;--primary-dark: #001a33;--secondary: #004c99;--text-dark: #0f172a;--text-gray: #475569;--bg-white: #ffffff;--bg-gray: #f8fafc;--border-color: #e2e8f0;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-glow: 0 0 25px rgba(0, 51, 102, .4);--radius-md: 12px;--radius-lg: 24px;--radius-pill: 9999px}.collection .product-grid>.product-card,.category-products .product-grid>.product-card{order:initial!important}.nava-product-skeleton{position:relative;overflow:hidden;min-width:0;height:100%;border:1px solid var(--border-color, #e2e8f0);border-radius:var(--radius-lg, 16px);background:var(--bg-white, #fff);background:color-mix(in srgb,var(--bg-white, #fff) 88%,transparent);box-shadow:var(--shadow-sm, 0 4px 12px rgba(15, 23, 42, .06));pointer-events:none}.nava-product-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-110%);background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.72) 45%,transparent 65%);animation:nava-skeleton-shimmer 1.35s ease-in-out infinite}.nava-skeleton-image{position:relative;width:100%;aspect-ratio:1 / 1;background:linear-gradient(145deg,#94a3b81f,#94a3b83d);border-bottom:1px solid var(--border-color, #e2e8f0)}.nava-skeleton-content{padding:15px}.nava-skeleton-chips{position:absolute;left:11px;right:11px;bottom:8px;display:flex;justify-content:center;gap:5px;min-height:22px}.nava-skeleton-chips span{width:28%;height:20px;border-radius:999px;background:#94a3b833}.nava-skeleton-chips span:nth-child(2){width:23%}.nava-skeleton-chips span:nth-child(3){width:18%}.nava-skeleton-line,.nava-skeleton-button{background:#94a3b838}.nava-skeleton-line{height:12px;border-radius:6px}.nava-skeleton-title{width:92%}.nava-skeleton-title-short{width:68%;margin-top:8px}.nava-skeleton-footer{min-height:38px;margin-top:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.nava-skeleton-price{width:45%;height:16px;margin-bottom:8px}.nava-skeleton-button{flex:0 0 38px;width:38px;height:38px;border-radius:50%}[data-theme=dark] .nava-product-skeleton,.dark .nava-product-skeleton{background:#0f172ab8}[data-theme=dark] .nava-product-skeleton:after,.dark .nava-product-skeleton:after{background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.1) 45%,transparent 65%)}@keyframes nava-skeleton-shimmer{to{transform:translate(110%)}}@media(prefers-reduced-motion:reduce){.nava-product-skeleton:after,.nava-infinite-spinner{animation:none}}[data-theme=dark]{--primary: #3385ff;--primary-light: #66a3ff;--primary-dark: #0066cc;--secondary: #66a3ff;--text-dark: #f8fafc;--text-gray: #cbd5e1;--bg-white: #151d2b;--bg-gray: #0f172a;--border-color: #334155;--bg-header: rgba(30, 41, 59, .95);--bg-float: rgba(30, 41, 59, .9);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .5);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .6);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .7);--shadow-glow: 0 0 25px rgba(51, 133, 255, .4)}.product-card .card-specs{display:flex!important;margin-bottom:8px!important}.hw-chip{--hw: #003366;display:inline-flex!important;align-items:center!important;gap:6px!important;max-width:100%!important;height:24px!important;padding:0 10px 0 3px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-color:color-mix(in srgb,var(--hw) 28%,#fff)!important;border-radius:999px!important;box-shadow:none!important;color:#0f172a!important;font-size:.71875rem!important;font-weight:700!important;letter-spacing:-.1px!important;line-height:1!important;text-transform:none!important}.hw-chip .hw-mark{flex:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:50%!important;background:var(--hw)!important;color:#fff!important;font-size:.6875rem!important}.hw-chip .hw-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.hw-intel{--hw: #0071c5 !important}.hw-ryzen{--hw: #f26522 !important}.hw-amd,.hw-radeon{--hw: #ed1c24 !important}.hw-nvidia{--hw: #76b900 !important}.hw-arc{--hw: #0071c5 !important}.hw-ssd{--hw: #f59e0b !important}.hw-ram{--hw: #7c3aed !important}.hw-monitor{--hw: #0ea5e9 !important}.hw-nvidia .hw-mark{color:#0b1400!important}[data-theme=dark] .hw-chip,.dark .hw-chip{background:#1e293b!important;border-color:#334155!important;border-color:color-mix(in srgb,var(--hw) 45%,#1e293b)!important;color:#f1f5f9!important;box-shadow:0 1px 3px #00000059!important}[data-theme=dark] .hw-chip .hw-mark,.dark .hw-chip .hw-mark{background:var(--hw)!important;box-shadow:0 0 0 2px #ffffff0f!important}[data-theme=dark] .hw-intel,.dark .hw-intel{--hw: #3b9bf0 !important}[data-theme=dark] .hw-ryzen,.dark .hw-ryzen{--hw: #ff8040 !important}[data-theme=dark] .hw-amd,.dark .hw-amd,[data-theme=dark] .hw-radeon,.dark .hw-radeon{--hw: #ff4d54 !important}[data-theme=dark] .hw-nvidia,.dark .hw-nvidia{--hw: #8fd10a !important}[data-theme=dark] .hw-arc,.dark .hw-arc{--hw: #3b9bf0 !important}[data-theme=dark] .hw-ssd,.dark .hw-ssd{--hw: #fbbf24 !important}[data-theme=dark] .hw-ram,.dark .hw-ram{--hw: #a78bfa !important}[data-theme=dark] .hw-monitor,.dark .hw-monitor{--hw: #38bdf8 !important}[data-theme=dark] .hw-nvidia .hw-mark,.dark .hw-nvidia .hw-mark{color:#0b1400!important}.product-card .card-specs{flex-wrap:nowrap!important;gap:5px!important;overflow:hidden!important}.product-card .card-specs .hw-chip{flex:0 1 auto!important;min-width:0!important;height:22px!important;gap:4px!important;padding:0 8px 0 2px!important;font-size:.65rem!important}.product-card .card-specs .hw-chip:first-child{flex-shrink:2!important}.product-card .card-specs .hw-chip .hw-mark{width:16px!important;height:16px!important;font-size:.6rem!important}.product-card .card-specs .hw-chip .hw-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}*{margin:0;padding:0;box-sizing:border-box}button,input,select,textarea{font-family:inherit}html{scroll-behavior:smooth}html,body{width:100%;max-width:100vw;overflow-x:hidden}body{font-family:Inter,sans-serif;color:var(--text-dark);background-color:var(--bg-gray);line-height:1.6;position:relative}a{text-decoration:none;color:inherit;transition:all .3s ease}ul{list-style:none}.container{max-width:1280px;margin:0 auto;padding:0 20px}.text-center{text-align:center}.bg-decor-logo{position:absolute!important;width:600px!important;opacity:.03!important;z-index:-1!important;pointer-events:none!important}.bg-decor-logo.top-left{top:-100px!important;left:-200px!important;transform:rotate(-15deg)!important}.bg-glow{position:absolute;border-radius:50%;opacity:.6;z-index:-1;pointer-events:none;transform:translateZ(0);animation:ambientPulse 8s alternate infinite ease-in-out}@keyframes ambientPulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.05);opacity:.7}}.orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(0,51,102,.2) 0%,transparent 70%);top:-150px;left:-150px}.orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(51,133,255,.2) 0%,transparent 70%);top:20%;right:-100px}.orb-3{width:700px;height:700px;background:radial-gradient(circle,rgba(0,51,102,.15) 0%,transparent 70%);bottom:10%;left:10%}.header{position:sticky;top:0;left:0;width:100%;z-index:1000;background:var(--bg-header, rgba(255, 255, 255, .95));backdrop-filter:blur(10px);box-shadow:var(--shadow-sm)}.top-bar{padding:10px 0;border-bottom:1px solid var(--border-color);transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:top}.top-bar-container{display:flex;justify-content:space-between;align-items:center;gap:40px}.logo{display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:800;color:var(--text-dark);letter-spacing:-.5px;max-width:none;flex:0 0 auto}.header-logo-img{height:60px;width:auto;max-width:250px;object-fit:contain;transition:all .3s ease}.footer-logo-img,.footer .logo img{height:75px;width:auto;max-width:220px;object-fit:contain;transition:all .3s ease}.search-box{flex:1;max-width:500px;position:relative;display:flex}.search-box input{width:100%;padding:12px 50px 12px 20px;border:1px solid var(--border-color);border-radius:var(--radius-pill);font-family:inherit;font-size:.95rem;background:var(--bg-gray);transition:all .3s;outline:none;-webkit-appearance:none}.search-box input:focus{outline:none!important;border-color:var(--primary);background:var(--bg-white);box-shadow:none!important}.search-box button{position:absolute;right:5px;top:5px;bottom:5px;width:40px;border:none;background:var(--primary);color:#fff;border-radius:50%;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center}.search-box button:hover{background:var(--primary-dark);transform:scale(1.05)}.top-actions{display:flex;gap:25px;align-items:center}.action-item{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:500}.action-item i{font-size:1.5rem;color:var(--primary)}.action-item:hover{color:var(--primary)}.cart-btn{background:var(--bg-gray);padding:8px 16px;border-radius:var(--radius-pill);position:relative}.cart-badge{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;font-size:.75rem;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700}.menu-bar{background:var(--bg-white)}.menu-container{display:flex;align-items:stretch;position:relative}.all-categories{display:none;background:var(--primary);color:#fff;padding:0 20px;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;min-width:60px}.main-nav{display:flex;flex:1;align-items:center;justify-content:space-between;padding-left:10px}.nav-item{position:static}.nav-item>a{display:flex;align-items:center;gap:6px;padding:16px 12px;font-weight:600;font-size:.9rem;color:var(--text-dark);position:relative;white-space:nowrap}.nav-item>a img{width:18px;height:18px;object-fit:contain}.nav-item>a:hover,.nav-item>a.active{color:var(--primary)}.nav-item>a:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:3px;background:var(--primary);transition:.3s;border-radius:3px 3px 0 0}.nav-item>a:hover:after,.nav-item>a.active:after{width:80%}.dropdown-menu{position:absolute;top:100%;left:0;min-width:220px;background:var(--bg-white);border:1px solid var(--border-color);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:100;padding:10px 0}.nav-item.has-dropdown .dropdown-menu .mega-card img{opacity:0;transition:opacity .3s ease}.nav-item.has-dropdown:hover .dropdown-menu .mega-card img,.nav-item.has-dropdown.open .dropdown-menu .mega-card img{opacity:1}.main-nav .dropdown-menu:before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;background:transparent;z-index:-1}.nav-item.has-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}@media(min-width:992px){#nava-master-wrapper:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;backdrop-filter:blur(2px);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}#nava-master-wrapper:has(.menu-bar .nav-item.has-dropdown:hover):after{opacity:1;visibility:visible}}.dropdown-menu li a{display:block;padding:10px 20px;color:var(--text-gray);font-size:.95rem;font-weight:500;transition:.2s}.dropdown-menu li a:hover{background:var(--bg-gray);color:var(--primary);padding-left:25px}.dropdown-menu.mega-grid{display:grid;grid-template-columns:repeat(3,1fr)!important;gap:20px;padding:30px;width:100%;left:0;right:0}.mega-card{display:flex;align-items:center;gap:15px;padding:16px 24px;background:var(--bg-gray);border-radius:var(--radius-md);border:1px solid transparent;transition:.3s}.mega-card:hover{background:var(--bg-white);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.mega-card img{width:36px;height:36px;object-fit:contain}.mini-pc-menu .mega-card img{width:150px;height:60px;object-fit:contain}.mega-card span{font-weight:600;font-size:1.05rem;color:var(--text-dark)}.hero-3d{padding:80px 0 100px;position:relative}.hero-3d-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;grid-template-areas:"head image" "foot image";gap:0 60px;align-items:start}.hero-head{grid-area:head;align-self:center;padding-top:30px}.hero-foot{grid-area:foot;align-self:end;margin-bottom:-28px}.hero-image{grid-area:image}.hero-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:transparent;color:var(--primary);border:none;font-size:2.5rem;cursor:pointer;z-index:20;opacity:0;visibility:hidden;transition:.3s;padding:10px}.hero-image:hover .hero-nav-btn{opacity:1;visibility:visible}.hero-nav-btn:hover{transform:translateY(-50%) scale(1.1)}.hero-nav-btn.prev{left:-40px}.hero-nav-btn.next{right:-40px}@media(max-width:991px){.hero-nav-btn{display:none}}.hero-slider{cursor:grab}.hero-slider:active{cursor:grabbing}.hero-slider img,.hero-image img{-webkit-user-drag:none;user-select:none}.hero-content{flex:1}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--primary);font-weight:600;margin-bottom:25px;box-shadow:var(--shadow-sm)}.hero-title{font-size:3rem;font-weight:800;line-height:1.4;margin-bottom:0;letter-spacing:-1px;white-space:nowrap}.hero-title span{white-space:nowrap;display:block}.text-gradient{background:linear-gradient(135deg,var(--primary) 0%,#3385ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:1.15rem;color:var(--text-gray);margin-bottom:40px;max-width:600px;line-height:1.7}.hero-cta{display:flex;gap:16px;margin-bottom:40px}.hero-socials{display:flex;align-items:center;gap:20px;padding-top:30px;border-top:1px solid var(--border-color)}.social-label{font-weight:600;font-size:.9rem;color:var(--text-gray);text-transform:uppercase;letter-spacing:1px}.social-icons{display:flex;gap:15px}.social-btn{width:40px;height:40px;border-radius:50%;background:var(--bg-white);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:.3s}.social-btn img{width:60%;height:60%;object-fit:contain}.social-btn:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--primary)}.hero-image{flex:1;position:relative;display:flex;justify-content:center;align-items:center;height:500px}.energy-ring{position:absolute;width:400px;height:400px;border-radius:50%;border:2px dashed rgba(0,51,102,.3);animation:spin 20s linear infinite}.energy-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;border:1px solid rgba(51,133,255,.4);animation:spin 15s linear infinite reverse}.floating-pc{position:relative;max-width:110%;max-height:110%;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;z-index:10;transform:scale(1.05) translateY(5%);animation:float 6s ease-in-out infinite;filter:drop-shadow(0 30px 40px rgba(0,0,0,.15))}.tech-float-item{position:absolute;background:var(--bg-float, rgba(255, 255, 255, .9));backdrop-filter:blur(10px);padding:10px 15px;border-radius:12px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 20px #0000001a;border:1px solid var(--border-color);animation:float 5s ease-in-out infinite;z-index:10;pointer-events:none;transform:translateZ(0)}.tech-float-item i{font-size:1.5rem;color:var(--primary)}.tech-float-item div{text-align:left}.tech-float-item span{display:block;font-weight:800;font-size:.9rem;color:var(--text-dark);line-height:1.2}.tech-float-item small{color:var(--text-gray);font-size:.75rem}.tech-item-1{top:15%;left:-30px;animation-delay:0s}.tech-item-2{bottom:20%;right:-30px;animation-delay:2.5s;border-color:#3385ff80;box-shadow:0 10px 20px #3385ff33}.tech-item-2 i{color:#3385ff}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.benefits-section{margin-top:-30px;position:relative;z-index:20;padding-bottom:60px}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.benefit-card{background:var(--bg-white);padding:25px 20px;border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow-md);border:1px solid var(--border-color);transition:.3s}.benefit-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--primary-light)}.b-icon{width:28px;height:28px;background:#0033661a;color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto 15px}.benefit-card h4{font-size:1.05rem;font-weight:700;margin-bottom:5px}.benefit-card p{font-size:.85rem;color:var(--text-gray)}.hot-categories{padding:60px 0;background:var(--bg-white)}.section-title{font-size:2.2rem;font-weight:800;margin-bottom:40px;letter-spacing:-.5px}.cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.cat-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:30px 20px;background:var(--bg-gray);border-radius:var(--radius-md);transition:.3s;border:1px solid transparent}.cat-card img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));transition:.3s}.cat-card span{font-weight:600;font-size:.95rem}.cat-card:hover{background:var(--bg-white);border-color:var(--primary);box-shadow:0 10px 20px #00336626;transform:translateY(-5px);color:var(--primary)}.cat-card:hover img{transform:scale(1.15) rotate(-5deg)}.product-section{padding:80px 0 20px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.section-header .section-title{margin-bottom:0}.view-all-link{display:flex;align-items:center;gap:5px;color:var(--primary);font-weight:600;font-size:1.05rem}.view-all-link:hover{gap:10px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.product-card{background:var(--bg-white);border-radius:var(--radius-lg);padding:50px 40px 0;text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--border-color);transition:.4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column}.card-content{position:relative;z-index:10;margin-bottom:0;flex:1}.card-image-wrap{position:relative;height:280px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px}.card-actions{display:flex;justify-content:center;gap:15px;padding:20px 0 30px;position:relative;z-index:10}.card-glow{position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(0,51,102,.15) 0%,transparent 70%);top:-100px;right:-100px;border-radius:50%;pointer-events:none;transition:.5s;opacity:0}.product-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-glow);border-color:var(--primary)}.product-card:hover .card-glow{opacity:1;transform:scale(2)}.card-title{font-size:2rem;font-weight:800;margin-bottom:15px}.card-desc{color:var(--text-gray);font-size:1.05rem;margin:0 auto;min-height:70px;max-width:90%}.product-img{width:100%;height:100%;max-width:90%;max-height:100%;object-fit:contain;transition:transform .6s ease;filter:drop-shadow(0 20px 30px rgba(0,0,0,.1))}.product-card:hover .product-img{transform:scale(1.05);filter:drop-shadow(0 20px 30px rgba(0,51,102,.15))}.about-section{padding:120px 0 80px;background-color:#020617;color:#fff;position:relative;overflow:hidden}.about-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(51,133,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(51,133,255,.05) 1px,transparent 1px);background-size:40px 40px;z-index:1;pointer-events:none}.about-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(0,51,102,.15) 0%,transparent 70%);z-index:1;pointer-events:none}.about-container{position:relative;z-index:10}.about-flex{display:flex;align-items:center;gap:60px;margin-bottom:80px}.about-text{flex:1}.about-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:30px;letter-spacing:-1px}.about-title .text-gradient{background:linear-gradient(135deg,#3385ff,#3a7bd5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-desc p{font-size:1.1rem;color:#cbd5e1;margin-bottom:15px;line-height:1.8}.highlight-box{margin-top:30px;padding:25px;background:#0033661a;border-left:4px solid var(--primary-light);border-radius:0 var(--radius-md) var(--radius-md) 0}.highlight-box p{color:#fff;font-size:1.15rem;margin:0;font-style:italic}.about-visual{flex:1;position:relative;display:flex;justify-content:center;align-items:center;min-height:400px}.about-visual img{max-width:80%;position:relative;z-index:5;animation:float 6s infinite ease-in-out;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5));border-radius:10px}.tech-ring-1{position:absolute;width:350px;height:350px;border:1px solid rgba(51,133,255,.2);border-radius:50%;animation:spin 20s linear infinite}.tech-ring-2{position:absolute;width:450px;height:450px;border:1px dashed rgba(0,51,102,.3);border-radius:50%;animation:spin 30s linear infinite reverse}.pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pillar-card{background:#0f172a99;border:1px solid rgba(255,255,255,.05);padding:40px 30px;border-radius:var(--radius-md);text-align:center;transition:.3s}.pillar-card:hover{transform:translateY(-10px);border-color:#00336680;box-shadow:0 10px 30px #0363;background:#0f172ae6}.pillar-icon{width:70px;height:70px;margin:0 auto 20px;background:linear-gradient(135deg,var(--primary) 0%,#3385ff 100%);color:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;box-shadow:0 10px 20px #0033664d}.pillar-card h3{font-size:1.25rem;font-weight:700;margin-bottom:15px;color:#fff}.pillar-card p{color:#94a3b8;font-size:.95rem}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background-color .3s}#nava-master-wrapper:hover::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--primary)}::selection{background:#3385ff;color:#fff}.reveal{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.5,0,0,1)}.cta-neon-box{background:linear-gradient(135deg,#020617,#0f172a);padding:60px 40px;border-radius:24px;text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 50px #0363;border:1px solid rgba(51,133,255,.2);z-index:10}.cta-neon-box.blue-theme{background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(135deg,#004c99,#3385ff);background-size:25px 25px,25px 25px,100% 100%;border:none;box-shadow:0 20px 50px #3385ff4d}.cta-n-icon{width:80px;height:80px;margin-bottom:20px;object-fit:contain}.cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);z-index:-1;animation:pulse 4s infinite alternate}.cta-title{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:20px;letter-spacing:1px}.cta-desc{font-size:1.1rem;color:#cbd5e1;margin-bottom:35px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.btn-neon{background:transparent;border:2px solid #3385ff;color:#3385ff;font-size:1.1rem;padding:15px 40px;box-shadow:0 0 15px #3385ff4d,inset 0 0 10px #3385ff1a}.btn-neon:hover{background:#3385ff;color:#020617;box-shadow:0 0 30px #3385ff99;transform:translateY(-3px)}.btn-white{background:var(--bg-white);color:#004c99;font-size:1.1rem;padding:15px 40px;font-weight:800;border:none;box-shadow:0 10px 20px #00000026;transition:.3s}.btn-white:hover{background:var(--bg-gray);color:#036;transform:translateY(-3px);box-shadow:0 15px 30px #00000040}.footer{background:var(--bg-white);padding:80px 0 30px;border-top:1px solid var(--border-color)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;margin-bottom:60px}.footer-title{font-size:1.1rem;font-weight:700;margin-bottom:24px}.footer-desc{color:var(--text-gray);margin:20px 0;text-align:justify!important}.footer-socials{display:flex;gap:15px}.footer-socials a img{width:35px;height:35px;border-radius:50%;object-fit:cover;border:1px solid var(--border-color);transition:.3s}.footer-socials a:hover img{transform:translateY(-3px);border-color:var(--primary);box-shadow:var(--shadow-sm)}.footer-col ul li{margin-bottom:12px}.footer-col ul li a{color:var(--text-gray)}.footer-col ul li a:hover{color:var(--primary);padding-left:5px}.btn-pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:var(--radius-pill);font-size:.95rem;font-weight:600;transition:.3s;cursor:pointer}.btn-blue{background-color:var(--primary-light);color:#fff;box-shadow:0 8px 20px #0366}.btn-blue:hover{background-color:var(--primary-light);transform:translateY(-3px);box-shadow:0 8px 25px #0369}.btn-outline{background-color:transparent;color:var(--primary);border:2px solid var(--primary)}.btn-outline:hover{background-color:#0033660d;transform:translateY(-3px)}.btn-glass{background:transparent;backdrop-filter:blur(10px);color:var(--primary);border:1px solid var(--primary)}.btn-glass:hover{background:var(--bg-gray);border-color:var(--primary-light);color:var(--primary-light);transform:translateY(-3px);box-shadow:var(--shadow-md)}.btn-large{padding:14px 36px;font-size:1.1rem}.reveal{opacity:0;transform:translateY(40px);transition:.8s cubic-bezier(.5,0,0,1)}.reveal.active{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.2s}.delay-2{transition-delay:.4s}.video-section{padding:100px 0;background:linear-gradient(180deg,#091933,#030812);color:#fff;position:relative}.video-section .section-title{color:#fff}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.video-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:.4s}.video-card:hover{transform:translateY(-10px);border-color:#3385ff80;box-shadow:0 15px 35px #0366}.video-thumb{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.video-thumb img{width:100%;height:100%;object-fit:cover;filter:brightness(.8);transition:.5s}.video-card:hover .video-thumb img{filter:brightness(1) scale(1.05)}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:#036c;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:.3s;box-shadow:0 0 20px #00336680}.play-btn:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid rgba(51,133,255,.8);animation:pulse 2s infinite}.play-btn i{color:#fff;font-size:2rem;margin-left:5px}.video-card:hover .play-btn{background:var(--primary);transform:translate(-50%,-50%) scale(1.1)}.video-info{padding:25px 20px}.video-title{font-size:1.15rem;font-weight:700;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.blog-section{padding:100px 0;background:var(--bg-gray);position:relative}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.blog-card{background:var(--bg-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 5px 15px #00000008;transition:.4s cubic-bezier(.175,.885,.32,1.275);border:1px solid var(--border-color);position:relative}.blog-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary),#3385ff);opacity:0;transition:.3s;z-index:10}.blog-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014}.blog-card:hover:before{opacity:1}.blog-thumb{width:100%;aspect-ratio:16/10;overflow:hidden;position:relative}.blog-thumb img{width:100%;height:100%;object-fit:cover;transition:.7s}.blog-card:hover .blog-thumb img{transform:scale(1.1) rotate(2deg)}.blog-info{padding:25px 20px}.blog-date{font-size:.8rem;color:var(--primary);font-weight:700;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.blog-title{font-size:1.15rem;font-weight:800;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;color:var(--text-dark);transition:.3s}.blog-card:hover .blog-title{color:var(--primary)}.blog-desc{font-size:.95rem;color:var(--text-gray);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.marquee-section{padding:15px 0;background:linear-gradient(90deg,#020617,#0f172a,#020617);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);color:#cbd5e1;overflow:hidden;display:flex;white-space:nowrap;align-items:center}.marquee-content{display:flex;animation:marquee 20s linear infinite;gap:50px;padding-right:50px}.marquee-item{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;display:flex;align-items:center;gap:15px}.marquee-item i{color:#3385ff;font-size:1.5rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.bento-section{padding:100px 0;background:var(--bg-gray)}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,300px);gap:20px}.bento-box{background:var(--bg-white);border-radius:var(--radius-lg);padding:40px;position:relative;overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:.4s;display:flex;flex-direction:column;justify-content:center}.bento-box:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--primary)}.bento-box.large{grid-column:span 2;grid-row:span 2;background:linear-gradient(135deg,#020617,#0f172a);color:#fff}.bento-box.wide{grid-column:span 2}.bento-icon{font-size:3rem;margin-bottom:20px;color:var(--primary)}.bento-box.large .bento-icon{color:#3385ff;font-size:4rem}.bento-title{font-size:1.5rem;font-weight:800;margin-bottom:15px}.bento-box.large .bento-title{font-size:2.5rem;letter-spacing:-1px}.bento-desc{color:var(--text-gray);font-size:1.05rem;line-height:1.6}.bento-box.large .bento-desc{color:#cbd5e1;font-size:1.2rem}.bento-bg-icon{position:absolute;right:-20px;bottom:-20px;font-size:12rem;color:#00000008;z-index:0;transform:rotate(-15deg);transition:transform .6s cubic-bezier(.4,0,.2,1),color .6s ease}.bento-box:hover .bento-bg-icon{transform:rotate(0) scale(1.1);color:#0033660f}.bento-box.large .bento-bg-icon{color:#ffffff08;font-size:20rem;right:-50px;bottom:-50px;transition:transform .6s cubic-bezier(.4,0,.2,1),color .6s ease}.bento-box.large:hover .bento-bg-icon{transform:rotate(5deg) scale(1.15);color:#ffffff14}.bento-content{position:relative;z-index:10}@media(max-width:1200px){.cat-grid{grid-template-columns:repeat(3,1fr)}.hero-title{font-size:3rem}.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.hero-3d-container{flex-direction:column;text-align:center;gap:40px}.hero-cta,.hero-socials{justify-content:center}.product-grid,.benefits-grid{grid-template-columns:repeat(2,1fr)}.pillars-grid{grid-template-columns:1fr}.video-grid{grid-template-columns:repeat(2,1fr)}.about-flex{flex-direction:column;text-align:center}.about-visual{min-height:300px}.bento-grid{grid-template-columns:1fr;grid-template-rows:auto}.bento-box.large{grid-column:span 1;grid-row:span 1}.bento-box.wide{grid-column:span 1}}@media(max-width:991px){.container{padding:0 15px}.header{top:0}.top-bar{padding:12px 0}.top-bar-container{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:15px}.logo{grid-column:1}.header-logo-img{height:48px;width:auto;object-fit:contain}.search-box{grid-column:1 / span 3;grid-row:2;width:100%;margin-top:5px}.search-box input{padding:10px 15px;font-size:.9rem;border-radius:var(--radius-pill)}.top-actions{grid-column:2 / span 2;grid-row:1;justify-content:flex-end;gap:12px}.action-item{font-size:.75rem}.action-item span{display:none}.action-item i{font-size:1.5rem}.cart-btn{padding:6px 12px}.menu-bar{background:var(--bg-white);border-bottom:1px solid var(--border-color)}.main-nav{display:flex!important;overflow-x:auto;padding:8px 0;gap:5px;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.nav-item>a{padding:8px 12px;font-size:.8rem;flex-direction:column;min-width:75px;text-align:center}.nav-item>a img{width:22px;height:22px;margin-bottom:3px}.hero-3d{padding:40px 0}.hero-3d-container{text-align:center}.hero-title{font-size:2.2rem;margin-bottom:15px}.hero-subtitle{font-size:1rem;line-height:1.5;margin-bottom:25px}.hero-cta{flex-direction:column;gap:10px;width:100%;max-width:300px;margin:0 auto 30px}.hero-cta .btn-large{width:100%;padding:12px;font-size:1rem}.hero-socials{flex-direction:column;gap:15px;padding-top:20px;text-align:center}.social-label{font-size:.8rem;width:100%}.social-icons{justify-content:center;width:100%}.hero-image{height:200px;margin-top:20px}.energy-ring{width:220px;height:220px}.section-header{flex-direction:column;text-align:center;gap:20px;margin-bottom:30px}.header-callout-pill{flex-direction:column!important;text-align:center!important;padding:20px!important;border-radius:var(--radius-lg)!important;gap:15px!important;max-width:100%!important;margin:0 auto!important}.section-header .view-all-link{margin-top:5px}.section-title{font-size:1.5rem;margin-bottom:10px}.brand-title{font-size:1.8rem!important;margin-bottom:30px;margin-top:30px;letter-spacing:1px}.brand-br{display:inline}.about-title{font-size:1.8rem;margin-bottom:20px}.cta-title{font-size:1.6rem}.hero-title{font-size:1.8rem;margin-bottom:15px}.product-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:10px 0 30px;scrollbar-width:none}.product-grid::-webkit-scrollbar{display:none}.product-card{flex:0 0 85%;scroll-snap-align:center;padding:30px 20px 0}.slider-dots{display:flex;justify-content:center;gap:8px;margin-top:-10px;margin-bottom:20px}.dot{width:8px;height:8px;border-radius:50%;background:var(--border-color);transition:.3s}.dot.active{width:24px;border-radius:4px;background:var(--primary)}.bento-grid{grid-template-columns:1fr;gap:15px}.bento-box{padding:30px 20px}.bento-box.large,.bento-box.wide{grid-column:span 1}.product-card{padding:30px 20px 0}.card-title{font-size:1.5rem}.card-desc{font-size:.9rem;min-height:auto;margin-bottom:20px}.cat-grid{grid-template-columns:repeat(3,1fr);gap:10px}.cat-card{padding:12px 5px}.cat-card img{width:24px;height:24px}.cat-card span{font-size:.75rem}}.brand-br{display:none}.brand-title{display:block!important;width:100%!important;text-align:center!important;font-size:2.5rem;font-weight:800;margin-bottom:50px;margin-top:50px;text-transform:uppercase;background:linear-gradient(90deg,#2563eb,#06b6d4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#2563eb;letter-spacing:2px;line-height:1.4;padding:10px 0}.brand-slider{display:block!important;width:100%!important;clear:both;flex-direction:column!important}.slider-wrapper{overflow:hidden;white-space:nowrap;position:relative;width:100%;display:flex;align-items:center;padding:30px 0;background:transparent;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.brand-track{display:inline-flex;animation:scroll-left 70s linear infinite;gap:50px;padding-right:50px;align-items:center;flex-shrink:0}.brand-item{display:flex;justify-content:center;align-items:center;width:140px;height:70px;flex-shrink:0}.brand-item img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%) opacity(.5);transition:.4s}.brand-item:hover img{filter:grayscale(0%) opacity(1);transform:scale(1.1)}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.brand-track.reverse{animation-direction:reverse}.footer-company-info{padding:40px 0;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.company-details{flex:1;min-width:300px;display:flex;flex-direction:column;gap:15px}.detail-item{display:flex;gap:12px;align-items:flex-start;color:var(--text-gray);font-size:.95rem;line-height:1.5}.detail-item i{color:var(--primary);font-size:1.2rem;margin-top:2px}.footer-title-link{color:inherit;text-decoration:none;transition:color .2s ease}.footer-title-link:hover{color:var(--primary);text-decoration:none}a.detail-item.detail-map{text-decoration:none;transition:color .2s ease}a.detail-item.detail-map:hover{color:var(--text-gray);text-decoration:none}a.detail-item.detail-map:hover strong{color:var(--primary)}[data-theme=dark] .footer-title-link:hover,[data-theme=dark] a.detail-item.detail-map:hover strong{color:#67b7f7}.certifications{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.certifications img{width:auto;object-fit:contain;transition:.3s}.certifications a.cert-navatek,.certifications a[href*="navatek.vn"]{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:6px;transition:.3s}.certifications a.cert-navatek img,.certifications a[href*="navatek.vn"] img{height:40px;max-width:none;filter:none!important}.certifications a.cert-bct img,.certifications a[href*="online.gov.vn"] img{height:50px}.certifications a.cert-dmca img,.certifications a[href*="dmca.com"] img{height:32px}.certifications a:hover img{transform:scale(1.05);filter:brightness(1.1)}.certifications a.cert-navatek:hover,.certifications a[href*="navatek.vn"]:hover{transform:scale(1.05)}.certifications a.cert-navatek:hover img,.certifications a[href*="navatek.vn"]:hover img{transform:none;filter:none!important}.footer-bottom{border-top:1px solid var(--border-color);padding:30px 0}.footer-bottom p{color:var(--text-gray);font-size:.9rem;text-align:center}@media(max-width:991px){.footer-grid{grid-template-columns:1fr;text-align:center;gap:30px}.footer-col{display:flex;flex-direction:column;align-items:center}.footer-socials{justify-content:center}.footer-logo-img,.footer .logo img{height:65px;max-width:190px;margin:0 auto}.footer-company-info{flex-direction:column;text-align:left;gap:30px;padding-left:20px;padding-right:20px}.detail-item{justify-content:flex-start;text-align:left;align-items:flex-start}.certifications{justify-content:center}}.header{transition:transform .4s cubic-bezier(.4,0,.2,1)}.header.scrolled{transform:translateY(calc(-1 * var(--top-bar-height, 81px)));box-shadow:var(--shadow-md)}@media(max-width:991px){.header.scrolled{transform:translateY(calc(-1 * var(--top-bar-height, 150px)))}}.mobile-search-toggle,.mobile-menu-toggle{display:none;background:none;border:none;color:var(--text-dark);font-size:1.8rem;cursor:pointer;padding:5px}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:2000;opacity:0;visibility:hidden;transition:.3s;backdrop-filter:blur(3px)}.sidebar-drawer{position:fixed;top:0;left:-100%;right:auto;width:100%;height:100%;background:var(--bg-white);z-index:2001;transition:.4s cubic-bezier(.4,0,.2,1);box-shadow:10px 0 30px #0000001a;display:flex;flex-direction:column}.sidebar-overlay.active{opacity:1;visibility:visible}.sidebar-drawer.active{left:0;right:auto}.sidebar-header{padding:20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.sidebar-close{background:none;border:none;font-size:1.5rem;color:var(--text-gray);cursor:pointer}.sidebar-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;position:relative}.sidebar-footer{padding:20px;border-top:1px solid var(--border-color);font-size:.85rem;color:var(--text-gray)}.mobile-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mobile-nav .nav-item{border-bottom:1px solid var(--border-color);width:100%}.mobile-nav .nav-item>a{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;padding:16px 20px;gap:15px;font-weight:600;color:var(--text-dark);text-decoration:none;transition:.2s;border:none!important}.mobile-nav .nav-item>a:hover{background:var(--bg-gray);color:var(--primary)}.mobile-nav .nav-item>a img{width:24px;height:24px;object-fit:contain;margin:0!important}.mobile-nav .nav-item>a span{flex:1;font-size:1rem;text-align:left}.mobile-nav .nav-item>a i.ph-caret-down{margin-left:auto;font-size:1.2rem;transition:transform .3s}.mobile-nav .nav-item>a i.ph-caret-down{display:none}.mobile-nav .nav-item>a{padding:12px 5px;flex-direction:column!important;justify-content:center!important;gap:6px}.mobile-nav .nav-item>a span{display:block;font-size:.65rem;font-weight:500;text-align:center;line-height:1.2;white-space:normal;width:100%;flex:none}.mobile-nav .nav-item{width:85px;border-right:1px solid var(--border-color)}.mobile-nav .dropdown-menu{position:absolute;top:0;left:100%;width:calc(100% - 85px);box-sizing:border-box;height:100%;background:var(--bg-gray);transition:left .3s cubic-bezier(.4,0,.2,1);z-index:10;padding:15px;margin:0;overflow-y:auto;display:flex;flex-direction:column;opacity:1!important;visibility:visible!important;transform:none!important}.mobile-nav .dropdown-menu li{border-bottom:1px solid rgba(0,0,0,.05)}.mobile-nav .dropdown-menu li:last-child{border-bottom:none}.mobile-nav .dropdown-menu li a{display:block;padding:12px 10px;font-size:.95rem;color:var(--text-gray)}.mobile-nav .nav-item.open>a{color:var(--primary);background:#2563eb0d}.mobile-nav .nav-item.open>a:after{width:80%}.mobile-nav .nav-item:first-child{display:none!important}.mobile-nav .nav-item.open .dropdown-menu{left:85px}.mobile-nav .dropdown-menu.mega-grid{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:10px;align-content:start}.mobile-submenu-header{grid-column:1 / -1;margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05)}.mobile-submenu-header h3{font-size:1.1rem;font-weight:800;color:var(--text-dark);margin:0;text-transform:uppercase}.mobile-nav .mega-card{padding:15px 10px;flex-direction:column;justify-content:flex-start;text-align:center;gap:12px;background:var(--bg-white);border-radius:var(--radius-md);box-shadow:0 2px 8px #0000000d;border:1px solid rgba(0,0,0,.03)}.mobile-nav .mega-card span{font-size:.85rem;font-weight:600;white-space:normal;line-height:1.4;color:var(--text-dark)}.mobile-nav .mega-card img,.mobile-nav .mega-card i{width:45px;height:45px;font-size:45px;object-fit:contain;margin:0 auto}@media(max-width:991px){.mobile-search-toggle,.mobile-menu-toggle{display:block}.desktop-theme-toggle{display:none!important}.top-bar-container{grid-template-columns:auto auto 1fr auto!important}.top-actions{gap:15px!important}.top-actions .action-item div{display:none}.top-actions .action-item i{font-size:1.6rem}.top-actions .cart-btn{font-size:0}.top-actions .cart-btn i{font-size:1.6rem}.menu-bar{display:none}.header.scrolled{transform:translateY(0)}}.video-section{padding:80px 0;background:#020617;position:relative}.video-section .section-title{color:#fff;margin-bottom:40px}.video-section .view-all-link{color:#94a3b8}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.video-card{position:relative;border-radius:var(--radius-md);overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.05);transition:.4s;box-shadow:0 10px 30px #00000080}.video-card:hover{transform:translateY(-10px);border-color:var(--primary);box-shadow:0 20px 40px #0033664d}.video-thumb{position:relative;aspect-ratio:16/9;overflow:hidden}.video-thumb img{width:100%;height:100%;object-fit:cover;transition:.6s}.video-card:hover .video-thumb img{transform:scale(1.1)}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#2563ebe6;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.5rem;box-shadow:0 0 20px #2563eb99;opacity:.9;transition:.3s;backdrop-filter:blur(5px)}.video-card:hover .play-btn{transform:translate(-50%,-50%) scale(1.2);opacity:1}.video-info{padding:20px}.video-info h3{font-size:1.1rem;font-weight:600;line-height:1.4;color:#f8fafc;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-section{padding:80px 0;background:var(--bg-gray)}.news-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.news-section .section-title{margin:0}.news-flex{display:flex;gap:30px}.news-featured{flex:1.3;background:var(--bg-white);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-md);border:1px solid var(--border-color);transition:.3s}.news-featured:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.featured-img{position:relative;aspect-ratio:16/10;overflow:hidden}.featured-img img{width:100%;height:100%;object-fit:cover;transition:.5s}.news-featured:hover .featured-img img{transform:scale(1.05)}.news-date{position:absolute;top:15px;left:15px;background:var(--primary);color:#fff;padding:6px 16px;border-radius:20px;font-weight:700;font-size:.85rem;box-shadow:0 4px 10px #0003}.featured-content{padding:25px;flex:1;display:flex;flex-direction:column}.featured-content h3{font-size:1.6rem;margin-bottom:12px;color:var(--text-dark);line-height:1.3}.featured-content p{color:var(--text-gray);margin-bottom:20px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more{font-weight:700;color:var(--primary);display:flex;align-items:center;gap:8px;font-size:.95rem}.news-list{flex:1;display:flex;flex-direction:column;gap:15px}.news-item{display:flex;gap:15px;padding:12px;border-radius:var(--radius-md);transition:.3s;border:1px solid transparent;cursor:pointer;background:var(--bg-white);box-shadow:var(--shadow-sm);border:1px solid var(--border-color)}.news-item:hover{background:var(--bg-gray);border-color:var(--primary-light);transform:translate(5px)}.item-img{width:140px;height:90px;border-radius:8px;overflow:hidden;flex-shrink:0}.item-img img{width:100%;height:100%;object-fit:cover;transition:.3s}.news-item:hover .item-img img{transform:scale(1.1)}.item-content h4{font-size:1rem;margin-bottom:5px;color:var(--text-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-date{font-size:.8rem;color:var(--text-gray)}@media(max-width:991px){.video-grid{grid-template-columns:1fr}.news-flex{flex-direction:column}.featured-content h3{font-size:1.4rem}}.search-box button{width:44px;height:44px;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:0;flex-shrink:0}.search-box{position:relative;display:flex;align-items:center;background:var(--bg-white);border-radius:var(--radius-pill);border:1px solid var(--border-color);padding:5px 5px 5px 20px;flex:1;margin:0 40px;transition:border-color .3s}.search-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.search-box input{border:none;outline:none;width:100%;padding:10px 10px 10px 0;font-size:.95rem;background:transparent;color:var(--text-dark)}.search-box input::placeholder{color:var(--text-gray)}.search-box button{width:42px;height:42px;border-radius:50%;background:var(--primary);color:#fff;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.2s;flex-shrink:0;padding:0}.search-box button:hover{background:#1d4ed8;transform:scale(1.05)}.about-intro{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:60px;width:100%;max-width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:2}.about-intro .section-title{font-size:2.8rem;margin-bottom:30px;background:linear-gradient(90deg,#fff,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;line-height:1.2}.tech-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#3385ff1a;border:1px solid rgba(51,133,255,.4);border-radius:30px;color:#3385ff;font-size:.85rem;font-weight:800;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase;box-shadow:0 0 15px #3385ff33}.tech-badge i{font-size:1.2rem}.about-text-content{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:50px;border-radius:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;backdrop-filter:blur(15px);box-shadow:0 20px 40px #0000004d;width:100%;max-width:1200px;margin:0 auto}.text-body{flex:1;display:flex;flex-direction:column;gap:20px;max-width:900px}.lead-text{font-size:1.15rem;font-weight:400;color:#e2e8f0;line-height:1.7;margin:0}.text-body p{color:#94a3b8;line-height:1.7;font-size:1rem;margin:0}.highlight-hover{transition:transform .2s ease,box-shadow .2s ease}.highlight-hover:hover{transform:translateY(-2px);box-shadow:0 4px 15px #34d39933}.highlight-box{display:flex;align-items:center;justify-content:center;gap:15px;padding:20px 30px;background:#0000004d;border-radius:12px;border:1px solid rgba(255,255,255,.1);margin-top:10px;width:100%}.highlight-box i{font-size:1.5rem;color:#10b981;flex-shrink:0}.highlight-box p{margin:0;color:#cbd5e1;font-weight:500;font-size:1.05rem}.about-text-content .text-gradient{background:linear-gradient(90deg,#60a5fa,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:1.15rem;margin-left:5px}@media(max-width:768px){.about-text-content{flex-direction:column;padding:25px;gap:20px}.lead-text{font-size:1.1rem}}.floating-contact{position:fixed;bottom:30px;right:30px;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px}.main-contact-btn{width:60px;height:60px;border-radius:50%;background:var(--primary);color:#fff;border:none;font-size:1.8rem;cursor:pointer;box-shadow:0 10px 25px #2563eb66;display:flex;justify-content:center;align-items:center;position:relative;z-index:10;transition:.4s cubic-bezier(.175,.885,.32,1.275)}.main-contact-btn:hover{transform:scale(1.1)}.floating-contact.active .main-contact-btn{transform:rotate(45deg);background:#f43f5e;box-shadow:0 5px 15px #f43f5e66}.pulsate:before,.pulsate:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:var(--primary);opacity:.6;z-index:-1;animation:pulse 2s infinite}.pulsate:after{animation-delay:1s}.floating-contact.active .pulsate:before,.floating-contact.active .pulsate:after{display:none}@keyframes pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}.contact-sub-buttons{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none}.floating-contact.active .contact-sub-buttons{pointer-events:auto}.sub-btn{position:absolute;width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:var(--shadow-md);transition:.5s cubic-bezier(.68,-.55,.265,1.55);background:var(--bg-white);overflow:hidden;border:1px solid var(--border-color);opacity:0;transform:scale(.5);z-index:5}.floating-contact.active .sub-btn.call{transform:translate(-80px) scale(1);opacity:1}.floating-contact.active .sub-btn.zalo{transform:translate(-60px,-60px) scale(1);opacity:1;transition-delay:.05s}.floating-contact.active .sub-btn.mess{transform:translateY(-80px) scale(1);opacity:1;transition-delay:.1s}.sub-btn:hover{transform:scale(1.15)!important;z-index:15}.sub-btn img{width:60%;height:60%;object-fit:contain}.sub-btn i{font-size:1.4rem}.sub-btn.call{background:#10b981;color:#fff;border:none}.sub-btn.zalo{background:var(--bg-white)}.sub-btn.zalo img{width:100%;height:100%}.sub-btn.mess{background:var(--bg-white)}.sub-btn.mess img{width:80%;height:80%}@media(max-width:991px){.floating-contact{bottom:25px;right:25px;width:44px;height:44px}.main-contact-btn{width:44px;height:44px;font-size:1.3rem}.sub-btn{width:44px;height:44px}.floating-contact.active .sub-btn.call{transform:translate(-70px) scale(1)}.floating-contact.active .sub-btn.zalo{transform:translate(-50px,-50px) scale(1)}.floating-contact.active .sub-btn.mess{transform:translateY(-70px) scale(1)}}.bento-subtitle{font-size:1.05rem;color:var(--text-gray);font-weight:400;max-width:600px;margin:0 auto;line-height:1.6}.bento-title{font-size:1.35rem!important;margin-bottom:10px!important;letter-spacing:-.5px}.bento-desc{font-size:.95rem!important;line-height:1.6!important;color:#94a3b8!important}.software-badge-icon,.spec-value img,.tech-float-item i,.brand-track,.mega-card img,.product-card img.brand-img{mix-blend-mode:multiply}[data-theme=dark] .spec-value img,[data-theme=dark] .tech-float-item i,[data-theme=dark] .brand-track,[data-theme=dark] .mega-card img,[data-theme=dark] .product-card img.brand-img{mix-blend-mode:screen;filter:invert(1) hue-rotate(180deg)}@media(max-width:768px){.top-bar-container{flex-wrap:wrap;padding-bottom:15px}.logo{max-width:240px}.search-box{display:none!important;grid-column:1 / span 3;grid-row:2;width:100%;margin:10px 0 0}.search-box.active{display:flex!important}.search-box input{padding:6px 35px 6px 12px;font-size:.85rem}.search-box button{width:28px;height:28px;right:4px;top:50%;transform:translateY(-50%)}.search-box button i{font-size:.9rem}.top-actions{grid-column:3;grid-row:1;gap:10px!important}.header-logo-img{height:48px;width:auto}.hero-title{font-size:clamp(2rem,8vw,2.8rem)!important;white-space:normal!important}.hero-title span{white-space:normal!important}.hero-3d{overflow:hidden;padding:120px 0 40px}.hero-3d-container{display:flex;flex-direction:column;text-align:center;gap:0}.hero-head{order:1;padding-bottom:10px;text-align:center;align-self:stretch;width:100%}.hero-image{order:2;height:300px;margin:10px 0}.hero-foot{order:3;text-align:center;padding-top:10px;align-self:stretch;width:100%;margin-bottom:0}.hero-cta{flex-direction:column;justify-content:center;gap:15px}.hero-cta .btn-pill{width:100%;justify-content:center;text-align:center}.hero-socials{justify-content:center;flex-wrap:wrap;margin-top:20px}@keyframes floatMobileItem1{0%,to{transform:scale(.75) translateY(0)}50%{transform:scale(.75) translateY(-8px)}}@keyframes floatMobileItem2{0%,to{transform:scale(.75) translateY(0)}50%{transform:scale(.75) translateY(-8px)}}.tech-float-item{display:flex;animation:none;transform:scale(.75);padding:8px 12px;font-size:.8rem}.tech-item-1{top:6%;left:4px;transform-origin:top left;animation:floatMobileItem1 5s ease-in-out infinite!important}.tech-item-2{bottom:12%;right:4px;transform-origin:bottom right;animation:floatMobileItem2 5s ease-in-out infinite .5s!important}.energy-ring{display:none}.hero-image{order:2;width:100%;height:380px;min-height:380px;flex:0 0 380px;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:32px;overflow:hidden}.hero-3d{overflow:hidden}.hero-slider{width:100%;height:100%;position:relative}.hero-slide{height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.floating-pc{display:block;max-width:88%;max-height:340px;width:auto;height:auto;object-fit:contain;margin:0 auto}.hero-slide-dots{bottom:6px}.product-card{width:100%;padding:25px 15px 0;border-radius:16px}.card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.card-actions .btn-pill{padding:12px 5px;font-size:.85rem;width:100%;justify-content:center;text-align:center}.product-grid .reveal{opacity:1!important;transform:none!important;transition:none!important}.section-title{font-size:1.8rem!important;margin-bottom:25px;line-height:1.3}.footer-grid{grid-template-columns:1fr;gap:30px;text-align:left}.footer-col{text-align:left!important}.footer-col h4{text-align:left!important;margin-bottom:15px}.footer-links li{text-align:left!important}.footer-col p,.footer-col .contact-item{text-align:left!important;justify-content:flex-start!important}.bento-subtitle{font-size:.95rem;padding:0 15px}.bento-title{font-size:1.2rem!important}.bento-desc{font-size:.9rem!important}}.scroll-progress-container{position:fixed;top:0;left:0;width:100%;height:3px;background:transparent;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease}.scroll-progress-container.active{opacity:1;visibility:visible}.scroll-progress-bar{height:100%;background:linear-gradient(90deg,#3385ff,#3a7bd5);width:0%;transition:width .1s ease}.back-to-top{position:fixed;bottom:30px;left:50%;transform:translate(-50%) translateY(100px);background:var(--primary);color:#fff;border:none;padding:10px 20px;border-radius:30px;font-size:.95rem;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;z-index:1000;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 20px #2563eb4d}.back-to-top.show{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.back-to-top:hover{background:var(--primary-dark);transform:translate(-50%) translateY(-3px);box-shadow:0 15px 25px #2563eb66}@media(max-width:991px){.hero-3d{padding-top:30px!important}}@media(max-width:768px){.top-bar{padding:5px 0!important}.top-bar-container{padding-bottom:0!important}.highlight-box{justify-content:flex-start!important;padding:15px!important}.highlight-box p{font-size:.9rem!important;text-align:left!important}.footer-col{align-items:flex-start!important}.footer-col:first-child{align-items:center!important}.footer-col:first-child .footer-desc{text-align:center!important}.footer-col:first-child .footer-socials{justify-content:center!important}.footer-col ul{text-align:left!important;width:100%}.footer-company-info .company-details .detail-item{justify-content:flex-start!important;text-align:left!important;align-items:flex-start!important}.card-actions .btn-pill{padding:8px 5px!important;font-size:.75rem!important}.section-title{font-size:1.5rem!important}.tech-specs-section{padding:35px 0!important}.spec-item{padding:16px 28px!important;gap:16px!important}.spec-item .spec-icon{width:38px!important;height:38px!important}.spec-item .spec-name{font-size:.95rem!important}.spec-item .spec-value{font-size:.9rem!important}.benefits-section{margin-top:10px;padding-bottom:40px}.benefit-card h4{font-size:.8rem}.stat-number{font-size:1.5rem!important}.mobile-nav .nav-item.open .dropdown-menu{width:80%}.benefit-card{margin-bottom:0}}.hero-slider{position:relative;width:100%;height:100%}.hero-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.94) translateY(12px);transition:opacity .6s ease,transform .6s ease;pointer-events:none}.hero-slide.active{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.hero-slide-dots{position:absolute;bottom:-28px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.h-dot{width:8px;height:8px;border-radius:50%;background:#2563eb40;border:none;cursor:pointer;padding:0;transition:all .3s ease;outline:none}.h-dot.active{width:24px;border-radius:4px;background:#2563eb}.tech-float-item{transition:opacity .3s ease,transform .3s ease}.tech-float-item.float-exit{opacity:0;transform:scale(.85) translateY(-10px)!important}.tech-float-item.float-enter{animation:floatEnter .5s ease forwards}@keyframes floatEnter{0%{opacity:0;transform:scale(.85) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.tech-specs-section{padding:20px 0 30px;background:var(--bg-gray);overflow:hidden;position:relative}.specs-ticker-wrapper{position:relative;width:100%;overflow:hidden;cursor:default}.specs-ticker-wrapper:before,.specs-ticker-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.specs-ticker-wrapper:before{left:0;background:var(--bg-gray)}.specs-ticker-wrapper:after{right:0;background:var(--bg-gray)}.specs-ticker-track{display:flex;align-items:center;gap:0;width:max-content;animation:specsTicker 35s linear infinite;will-change:transform}.specs-ticker-wrapper:hover .specs-ticker-track{animation-play-state:paused}@keyframes specsTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.spec-item{display:flex;align-items:center;gap:10px;padding:12px 22px;border-right:1.5px solid rgba(100,120,180,.15);white-space:nowrap;transition:background .25s;flex-shrink:0}.spec-item:hover{background:#2563eb0d;border-radius:8px}.spec-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#2563eb15,#6366f115);border-radius:8px;border:1px solid rgba(37,99,235,.15);flex-shrink:0}.spec-icon i{font-size:1rem;color:#2563eb}.spec-name{font-size:.88rem;font-weight:700;color:var(--text-dark);letter-spacing:.01em}.spec-value{font-size:.83rem;font-weight:400;color:var(--text-gray);margin-left:2px}.stats-section{padding:70px 0;background:var(--bg-white);position:relative;overflow:hidden;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.stats-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 0%,rgba(37,99,235,.05) 0%,transparent 70%);pointer-events:none}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat-card{background:var(--bg-gray);border:1px solid var(--border-color);border-radius:20px;padding:32px 24px;text-align:center;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.stat-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #2563eb1f;border-color:#2563eb40}.stat-card:before{content:"";position:absolute;top:-40px;left:50%;transform:translate(-50%);width:120px;height:120px;background:radial-gradient(circle,rgba(37,99,235,.15) 0%,transparent 70%);border-radius:50%}.stat-icon{font-size:2rem;color:#2563eb;margin-bottom:16px;display:block}.stat-number-wrap{display:flex;align-items:baseline;justify-content:center;white-space:nowrap;line-height:1;margin-bottom:4px}.stat-number{font-size:2.8rem;font-weight:800;color:var(--text-dark);line-height:1;display:inline}.stat-suffix{font-size:1.6rem;font-weight:700;color:#2563eb;display:inline;margin-left:2px}.stat-label{font-size:.85rem;color:var(--text-gray);margin:10px 0 16px;letter-spacing:.03em}.stat-bar{height:4px;background:#ffffff14;border-radius:4px;overflow:hidden}.stat-bar-fill{height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:4px;width:0;transition:width 1.5s ease;animation:growBar 1.8s ease forwards}@keyframes growBar{0%{width:0}}.benchmark-section{padding:80px 0;background:var(--bg-gray);position:relative}.benchmark-header{text-align:center;margin-bottom:50px}.bench-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.08em;padding:6px 16px;border-radius:100px;margin-bottom:14px}.bench-subtitle{color:var(--text-gray);font-size:.95rem;margin-top:8px}.benchmark-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}.bench-col{display:flex;flex-direction:column;gap:22px}.bench-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.bench-name{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:#1e293b}.bench-name i{color:#2563eb}.bench-score{font-size:.85rem;font-weight:700;color:#2563eb}.bench-track{height:10px;background:#2563eb1a;border-radius:10px;overflow:hidden}.bench-fill{height:100%;width:0;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:10px;transition:width 1.6s cubic-bezier(.22,1,.36,1)}.bench-fill.gold{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.bench-fill.green{background:linear-gradient(90deg,#10b981,#34d399)}.bench-score.text-green{color:#10b981}.terminal-box{background:#0d1117;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff0f;font-family:Fira Mono,Courier New,monospace;height:100%;display:flex;flex-direction:column}.terminal-header{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#161b22;border-bottom:1px solid rgba(255,255,255,.07)}.t-dot{width:12px;height:12px;border-radius:50%;display:inline-block}.t-dot.red{background:#ff5f57}.t-dot.yellow{background:#febc2e}.t-dot.green{background:#28c840}.t-title{font-size:.78rem;color:#8b949e;margin-left:6px}.terminal-body{padding:20px;display:flex;flex-direction:column;gap:6px;flex:1;overflow-y:auto}.t-line{font-size:.82rem;line-height:1.6;color:#c9d1d9;opacity:0;transform:translate(-8px);transition:opacity .25s ease,transform .25s ease}.t-line.visible{opacity:1;transform:translate(0)}.t-prompt{color:#58a6ff;font-weight:700;margin-right:4px}.t-cmd{color:#e2e8f0}.t-out{color:#8b949e}.t-success{color:#3fb950}.t-warn{color:#d29922}.t-blink{color:#e2e8f0}.t-cursor{display:inline-block;animation:blink 1s step-end infinite;color:#58a6ff}.t-highlight{color:gold;font-weight:700}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.ai-feed-section{padding:80px 0;background:linear-gradient(180deg,#0a0f1e,#0f172a);position:relative;overflow:hidden}.ai-feed-section:before{content:"";position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(99,102,241,.1) 0%,transparent 70%);pointer-events:none}.ai-feed-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:50px;gap:8px}.ai-pulse-dot{width:12px;height:12px;background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px #22c55e33;animation:pulseDot 1.8s ease-in-out infinite}@keyframes pulseDot{0%,to{box-shadow:0 0 0 4px #22c55e33}50%{box-shadow:0 0 0 10px #22c55e0d}}.ai-feed-title{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:#fff;letter-spacing:.04em;text-transform:uppercase}.ai-feed-sub{font-size:.9rem;color:var(--text-gray)}.ai-feed-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:start}.ai-activity-feed{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden}.feed-title-row{display:flex;align-items:center;gap:8px;padding:16px 24px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06);font-size:.85rem;font-weight:700;color:#94a3b8;letter-spacing:.05em;text-transform:uppercase}.feed-list{padding:8px 0}.feed-item{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid rgba(255,255,255,.04);transition:background .2s}.feed-item:last-child{border-bottom:none}.feed-item:hover{background:#ffffff08}.feed-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;animation:pulseDot 2s infinite}.feed-dot.green{background:#22c55e;box-shadow:0 0 6px #22c55e80}.feed-dot.blue{background:#60a5fa;box-shadow:0 0 6px #60a5fa80}.feed-dot.yellow{background:#fbbf24;box-shadow:0 0 6px #fbbf2480}.feed-text{font-size:.83rem;color:#94a3b8;flex:1;line-height:1.5}.feed-text b{color:#e2e8f0}.feed-time{font-size:.75rem;color:var(--text-gray);white-space:nowrap;flex-shrink:0}.ai-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.metric-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;display:flex;align-items:center;gap:14px;position:relative;transition:transform .3s,border-color .3s;overflow:hidden}.metric-card:hover{transform:translateY(-4px);border-color:#6366f14d}.metric-icon{width:40px;height:40px;background:linear-gradient(135deg,#6366f133,#2563eb33);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#818cf8;flex-shrink:0}.metric-title{font-size:.72rem;color:var(--text-gray);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.metric-value{font-size:1.25rem;font-weight:800;color:#fff;line-height:1}.metric-value span{font-size:.75rem;font-weight:500;color:var(--text-gray)}.metric-ring{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:conic-gradient(#6366f1 calc(var(--pct) * 1%),#ffffff0f 0%);opacity:.7}@media(max-width:768px){.stats-grid{grid-template-columns:1fr 1fr}.benchmark-grid,.ai-feed-grid{grid-template-columns:1fr}.ai-metrics{grid-template-columns:1fr 1fr}}.theme-toggle-btn{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:10}.toggle-track{width:50px;height:26px;background:var(--bg-gray);border:1px solid var(--border-color);border-radius:var(--radius-pill);position:relative;transition:background-color .3s,border-color .3s;display:flex;align-items:center;padding:2px}[data-theme=dark] .toggle-track{background:#0f172acc;border-color:var(--primary);box-shadow:0 0 10px #3385ff4d}.toggle-thumb{width:20px;height:20px;background:var(--bg-white);border-radius:50%;position:absolute;left:2px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}[data-theme=dark] .toggle-thumb{transform:translate(24px);background:var(--primary)}.toggle-thumb i{font-size:12px;position:absolute;transition:opacity .3s,transform .4s}.icon-sun{color:#f59e0b;opacity:1;transform:rotate(0)}.icon-moon{color:#fff;opacity:0;transform:rotate(-90deg)}[data-theme=dark] .icon-sun{opacity:0;transform:rotate(90deg)}[data-theme=dark] .icon-moon{opacity:1;transform:rotate(0)}.glare{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:10}.product-card,.bento-box{transition:transform .15s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease;transform-style:preserve-3d}.hero-cta .btn-pill,.social-btn{transition:transform .15s cubic-bezier(.25,.46,.45,.94),background-color .3s,box-shadow .3s}.cyber-grid{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,rgba(51,133,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(51,133,255,.05) 1px,transparent 1px);background-size:50px 50px;transform:perspective(500px) rotateX(60deg) translateY(-100px) scale(3);transform-origin:bottom;animation:grid-move 5s linear infinite;pointer-events:none;z-index:0}@keyframes grid-move{0%{background-position:0 0}to{background-position:0 50px}}[data-theme=dark] .cyber-grid{background-image:linear-gradient(to right,rgba(51,133,255,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(51,133,255,.1) 1px,transparent 1px)}.cyber-glitch{position:relative;display:inline-block}.cyber-glitch:before,.cyber-glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;opacity:0;pointer-events:none}.cyber-glitch:hover:before{animation:glitch-anim-1 .3s infinite linear alternate-reverse;left:-2px;color:#3385ff;opacity:.8}.cyber-glitch:hover:after{animation:glitch-anim-2 .3s infinite linear alternate-reverse;left:2px;color:#f43f5e;opacity:.8}@keyframes glitch-anim-1{0%{clip-path:inset(20% 0 80% 0)}20%{clip-path:inset(60% 0 10% 0)}40%{clip-path:inset(40% 0 50% 0)}60%{clip-path:inset(80% 0 5% 0)}80%{clip-path:inset(10% 0 70% 0)}to{clip-path:inset(30% 0 20% 0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 60% 0)}20%{clip-path:inset(30% 0 20% 0)}40%{clip-path:inset(70% 0 10% 0)}60%{clip-path:inset(20% 0 50% 0)}80%{clip-path:inset(50% 0 30% 0)}to{clip-path:inset(5% 0 80% 0)}}.relative{position:relative}.z-10{z-index:10}.product-card,.bento-box,.hero-cta .btn-pill,.social-btn{will-change:transform}@media(max-width:768px){.cyber-grid{animation:none!important}}.footer,.blog-section,.video-section,.brand-slider{content-visibility:auto;contain-intrinsic-size:auto 800px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;backdrop-filter:blur(5px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.modal-overlay.active{opacity:1;visibility:visible}.warranty-modal-content{background:var(--bg-white);width:90%;max-width:800px;max-height:90vh;border-radius:var(--radius-lg);box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;position:relative;transform:translateY(20px);transition:all .3s ease;border:1px solid var(--border-color)}.modal-overlay.active .warranty-modal-content{transform:translateY(0)}.modal-close{position:absolute;top:20px;right:20px;background:var(--bg-gray);border:1px solid var(--border-color);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--text-dark);cursor:pointer;z-index:10;transition:.3s}.modal-close:hover{background:#ef4444;color:#fff;border-color:#ef4444}.modal-header{padding:30px;border-bottom:1px solid var(--border-color);text-align:center}.modal-header h2{font-size:1.8rem;font-weight:800;color:var(--text-dark);margin-bottom:10px}.modal-subtitle{color:#ef4444;font-weight:600;font-size:.95rem}.modal-body-scroll{padding:30px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.modal-body-scroll::-webkit-scrollbar{width:6px}.modal-body-scroll::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:10px}.warranty-modal-content{background:var(--bg-gray)!important}.modal-header{background:var(--bg-white);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.warranty-block{background:var(--bg-white);padding:30px;border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);margin-bottom:25px;transition:.3s}.warranty-block:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:#0363}.warranty-block h3{font-size:1.3rem;font-weight:800;color:var(--text-dark);margin-bottom:25px;display:flex;align-items:center;gap:15px;padding-bottom:15px;border-bottom:2px dashed var(--border-color);width:100%}.warranty-block h3 i{font-size:1.8rem;background:var(--bg-gray);padding:12px;border-radius:50%;box-shadow:inset 0 2px 4px #0000000d}.warranty-block ul{list-style:none;padding-left:0}.warranty-block ul li{position:relative;color:var(--text-gray);margin-bottom:16px;line-height:1.6;padding-left:35px;font-weight:500;font-size:1.05rem}.warranty-block ul>li:before{content:"✓";position:absolute;left:0;top:3px;color:#10b981;font-weight:900;font-size:.9rem;background:#10b9811a;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%}.warranty-block.warranty-eligible ul>li:before{content:"✓";color:#10b981;background:#10b9811a}.warranty-block.warranty-ineligible ul>li:before{content:"✕";color:#ef4444;background:#ef44441a}.warranty-block ul ul{margin-top:15px;margin-bottom:15px;background:var(--bg-gray);padding:20px;border-radius:var(--radius-sm);border:1px solid var(--border-color)}.warranty-block ul ul li{padding-left:20px;margin-bottom:10px;font-size:.95rem}.warranty-block ul ul li:last-child{margin-bottom:0}.warranty-block ul ul li:before{content:"‣";background:none;color:var(--primary);font-size:1.5rem;top:-4px;width:auto;height:auto}.note-block{background:#3b82f60d;border:1px dashed rgba(59,130,246,.3);padding:20px;border-radius:var(--radius-md)}.note-block p{color:var(--text-gray);margin-bottom:8px;line-height:1.5;font-size:.95rem}.note-block p:last-child{margin-bottom:0}.warranty-contact h3{font-size:1.2rem;font-weight:700;color:var(--text-dark);margin-bottom:15px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-item{display:flex;align-items:center;gap:10px;padding:12px 15px;background:var(--bg-gray);border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-dark);font-weight:600;font-size:.9rem;text-decoration:none;transition:.3s}.contact-item.fb{color:#1877f2}.contact-item.zalo{color:#0068ff}.contact-item.phone{color:#10b981}.contact-item[href]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:currentColor}@media(max-width:768px){.modal-header h2{font-size:1.5rem}.contact-grid{grid-template-columns:1fr}.modal-body-scroll,.modal-header{padding:20px}}.header-callout-pill{display:flex;align-items:center;gap:15px;background:var(--bg-white);padding:12px 25px;border-radius:9999px;border:1px dashed var(--border-color);box-shadow:0 4px 15px #00000008;max-width:500px;text-align:left}.header-callout-pill .callout-icon{background:#00336614;padding:10px;border-radius:50%;display:flex;align-items:center;justify-content:center}.header-callout-pill .callout-icon i{font-size:1.4rem;color:var(--primary)}.header-callout-pill p{margin:0;font-size:.95rem;color:var(--text-gray);line-height:1.5}.header-callout-pill strong{color:var(--primary);font-weight:800}.customer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media(max-width:768px){.specs-ticker-wrapper:before{left:0;background:transparent}.specs-ticker-wrapper:after{right:0;background:transparent}.customer-grid{grid-template-columns:1fr;gap:20px}}[data-theme=dark] .sidebar-drawer .mobile-nav .mega-card img{filter:brightness(0) invert(1)!important;mix-blend-mode:normal!important;opacity:.95!important}[data-theme=dark] .cat-card{background:#ffffff0d;border-color:#ffffff0d}[data-theme=dark] .cat-card:hover{background:#ffffff1a}[data-theme=dark] .cat-card img{filter:brightness(2) drop-shadow(0 4px 6px rgba(255,255,255,.1))}[data-theme=dark] .cat-card span,[data-theme=dark] .bench-name{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.3)}[data-theme=dark] .bench-name i{color:var(--primary-light);filter:drop-shadow(0 0 8px rgba(102,163,255,.6))}[data-theme=dark] .cta-neon-box .btn-white{background:var(--primary);color:#fff;box-shadow:0 4px 15px #3385ff66}[data-theme=dark] .cta-neon-box .btn-white:hover{background:var(--primary-light);transform:translateY(-3px)}.testimonial-section{padding:80px 0;background:var(--bg-gray);overflow:hidden}.testi-section-header-v2{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:50px}.testi-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#2563eb14;color:var(--primary);border-radius:999px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;border:1px solid rgba(37,99,235,.2)}.testi-badge i{color:#f59e0b;font-size:1.1rem}.testi-section-header-v2 .section-title{font-size:2.5rem;font-weight:800;margin-bottom:15px;color:var(--text-dark);line-height:1.2}.testi-section-header-v2 .section-title span{color:var(--primary)}.testi-section-header-v2 .testi-subtitle{font-size:1.05rem;color:var(--text-gray);max-width:600px;margin:0 auto;line-height:1.6}[data-theme=dark] .testi-section-header-v2 .section-title{color:#f8fafc}[data-theme=dark] .testi-badge{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}.testimonial-slider-container{position:relative;width:100%;overflow:hidden;padding:20px 10px 50px;margin:-20px -10px 0}.testimonial-track{display:flex;gap:30px;transition:transform .6s cubic-bezier(.25,1,.5,1)}.testimonial-card{flex:0 0 calc(33.333% - 20px);background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:40px;box-shadow:var(--shadow-md);transition:all .3s ease;position:relative;display:flex;flex-direction:column;justify-content:space-between}.testimonial-card:hover{box-shadow:0 15px 40px #00336614;transform:translateY(-5px);border-color:var(--primary)}.testi-quote-icon{position:absolute;top:30px;right:30px;font-size:3rem;color:#3385ff14;line-height:1}.testi-body{color:var(--text-dark);font-size:1.05rem;line-height:1.8;margin-bottom:25px;position:relative;z-index:2;font-style:italic}.testi-header{display:flex;align-items:center;gap:15px;border-top:1px solid var(--border-color);padding-top:20px}.testi-avatar{width:50px;height:50px;border-radius:50%;background:#f0f7ff;color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.testi-info h4{font-size:1.1rem;color:var(--text-dark);margin-bottom:2px}.testi-stars{color:#fbbf24;font-size:.9rem}.testi-dots{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;gap:8px}.testi-dot{width:10px;height:10px;border-radius:5px;background:#3385ff33;cursor:pointer;transition:all .4s ease}.testi-dot:hover{background:#3385ff80}.testi-dot.active{width:30px;background:var(--primary)}@media(max-width:1024px){.testimonial-card{flex:0 0 calc(50% - 15px)}}@media(max-width:768px){.testi-section-header-v2 .section-title{font-size:2rem}.testi-section-header-v2 .testi-subtitle{font-size:.95rem;padding:0 15px}.testimonial-card{flex:0 0 100%}}[data-theme=dark] .testimonial-card{background:#ffffff08}[data-theme=dark] .testi-body,[data-theme=dark] .testi-info h4{color:#e2e8f0}.software-badge-icon{width:44px!important;height:44px!important;object-fit:contain;background:#fff;border-radius:50%;padding:8px;box-shadow:0 4px 10px #00000014;border:1px solid rgba(0,0,0,.05);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.software-badge-icon:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 8px 15px #0000001f}[data-theme=dark] .software-badge-icon{background:#1e293b;border-color:#ffffff1a;box-shadow:0 4px 10px #0000004d}.fix-phone,.isocial_bubble.position-fixed,.isocial_bubble,.zalo-chat-widget{display:none!important}footer.bg-white.pt-5,section.brand-slider:not(#brands){display:none!important}.com_info .page-title h1,h1.page_name{display:none!important}.breadcrumbs{display:block!important;background:transparent!important;padding:0!important;margin-bottom:16px!important;margin-top:16px!important}.breadcrumbs .container{max-width:1400px!important;padding:0 24px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.spec-tables td a,.spec-tables td span,.spec-tables td font,.special-content td a,.special-content td span,.special-content td font{color:var(--primary, #003366)!important}.breadcrumb{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;background:transparent!important;padding:0!important;margin:0!important;list-style:none!important}.breadcrumb::-webkit-scrollbar{display:none!important}.breadcrumb li,.breadcrumb a{font-size:.88rem!important;font-weight:500!important;color:var(--text-gray, #64748b)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important}.breadcrumb a{color:var(--primary, #003366)!important;transition:color .2s ease!important}.breadcrumb a:hover{color:var(--primary-hover, #002244)!important}.breadcrumb .slash-divider{color:var(--text-gray, #64748b)!important;margin:0 8px!important}.breadcrumb li:last-child{display:inline-block!important;max-width:450px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:bottom!important}@media(max-width:767px){.breadcrumb li:last-child{max-width:180px!important}}.com_info .page-title{padding:0!important;background:transparent!important;border-radius:0!important}.com_info .container,.contentWarp .container{max-width:100%!important;width:100vw!important;padding:0!important;margin:0!important}#nava-master-wrapper{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background-color:var(--bg-gray)!important;z-index:2147483647!important;overflow-x:hidden!important;overflow-y:auto!important;isolation:isolate}@media(min-width:769px){html,#nava-master-wrapper{scroll-behavior:auto!important}}body:has(#nava-master-wrapper){overflow:hidden!important}@media(max-width:991px){::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}}.cart-count-badge{position:absolute;top:-8px;right:-8px;background-color:#ef4444;color:#fff;font-size:.7rem;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-white);z-index:2}.header.scrolled .cart-count-badge{border-color:var(--header-bg)}.cart-drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10000;opacity:0;visibility:hidden;transition:all .3s ease}.cart-drawer-overlay.active{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:-500px;width:500px;max-width:100vw;height:100%;background:var(--bg-white);z-index:10001;box-shadow:-5px 0 25px #0000001a;display:flex;flex-direction:column;transition:right .4s cubic-bezier(.25,.46,.45,.94)}.cart-drawer.active{right:0}.cart-drawer-header{padding:20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.cart-drawer-header h2{font-size:1.2rem;font-weight:700;margin:0;color:var(--text-dark)}.cart-close-btn{background:none;border:none;font-size:1.5rem;color:var(--text-gray);cursor:pointer;transition:color .2s;display:flex;align-items:center;justify-content:center}.cart-close-btn:hover{color:#ef4444}.cart-drawer-body{flex:1;overflow-y:auto;padding:20px;position:relative}.cart-drawer-body::-webkit-scrollbar{width:6px}.cart-drawer-body::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.cart-empty-state{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.cart-empty-state i{font-size:4rem;color:#cbd5e1;margin-bottom:15px}.cart-empty-state p{color:var(--text-gray);margin-bottom:20px}.cart-loading-state{display:flex;justify-content:center;align-items:center;height:100px}.cart-spinner{width:30px;height:30px;border:3px solid rgba(var(--primary-rgb),.2);border-top:3px solid var(--primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-items-list{display:flex;flex-direction:column;gap:15px}.cart-item{display:flex;gap:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.cart-item:last-child{border-bottom:none;padding-bottom:0}.cart-item-img{width:80px;height:80px;object-fit:contain;border-radius:var(--radius-sm);background:#f8fafc;border:1px solid var(--border-color)}.cart-item-info{flex:1;display:flex;flex-direction:column}.cart-item-title{font-size:.9rem;font-weight:600;color:var(--text-dark);margin-bottom:5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-item-price{font-weight:700;color:var(--primary);font-size:.95rem;margin-bottom:8px}.cart-item-actions{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.cart-qty{font-size:.85rem;color:var(--text-gray);background:#f1f5f9;padding:3px 10px;border-radius:999px;font-weight:500}.cart-drawer-footer{padding:20px;border-top:1px solid var(--border-color);background:#f8fafc}.cart-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:1.1rem}.cart-total strong{color:var(--primary);font-size:1.3rem}.cart-checkout-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:1rem;border-radius:var(--radius-md)}.hero-scroll-indicator{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:20;color:var(--primary);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;animation:bounce 2s infinite}.mouse-icon{width:24px;height:36px;border:2px solid var(--primary);border-radius:12px;position:relative;display:flex;justify-content:center}.wheel{width:4px;height:8px;background:var(--primary);border-radius:2px;margin-top:6px;animation:scroll 1.5s infinite}@keyframes scroll{0%{transform:translateY(0);opacity:1}to{transform:translateY(12px);opacity:0}}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}.hero-benefits-slider{position:relative;height:90px;margin-top:40px;width:100%;max-width:530px}@media(max-width:991px){.hero-benefits-slider{margin-top:10px;margin-bottom:60px;height:75px}.floating-social-wrapper{bottom:20px!important}.benefit-pair{gap:8px}.benefit-card-mini{padding:10px 8px!important;gap:8px!important;flex-direction:row!important;text-align:left!important;align-items:center!important}.benefit-card-mini h3{font-size:.6rem!important;white-space:normal!important}.benefit-card-mini p{font-size:.5rem!important;white-space:normal!important}.b-icon-mini{width:36px!important;height:36px!important;font-size:1.2rem!important;margin-bottom:0!important}}.benefit-pair{position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;gap:20px;opacity:0;visibility:hidden;transition:opacity .5s ease}.benefit-pair.bp-active{opacity:1;visibility:visible}.benefit-card-mini{display:flex;flex-direction:row;align-items:center;text-align:left;gap:15px;background:var(--bg-white);padding:5px 10px;border-radius:var(--radius-md);box-shadow:0 8px 20px #0000000f;border:1px solid var(--border-color)}.b-icon-mini{font-size:2rem;color:var(--primary);background:#0033660d;width:55px;height:55px;display:flex;justify-content:center;align-items:center;border-radius:50%;flex-shrink:0;margin-bottom:0}.benefit-card-mini h3{font-size:.95rem;font-weight:800;margin-bottom:4px;line-height:1.3;white-space:nowrap}.benefit-card-mini p{font-size:.75rem;color:var(--text-gray);margin:0;line-height:1.3;white-space:nowrap}.floating-social-wrapper{position:fixed;transform:translateY(-50%);right:20px;z-index:999;display:flex;flex-direction:column-reverse;align-items:center;gap:10px}.fab-main{width:50px;height:50px;border-radius:50%;background:var(--bg-white);color:var(--primary);border:none;font-size:1.5rem;cursor:pointer;box-shadow:0 5px 15px #00000026;transition:.3s;display:flex;justify-content:center;align-items:center;position:relative}.fab-main:hover{transform:scale(1.1);background:var(--primary-light)}.fab-cycle-img{position:absolute;width:30px;height:30px;object-fit:cover;border-radius:50%;opacity:0;transform:scale(.5);transition:all .5s cubic-bezier(.4,0,.2,1)}.fab-menu{display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.fab-item{width:40px;height:40px;border-radius:50%;background:var(--bg-white);display:flex;justify-content:center;align-items:center;box-shadow:var(--shadow-md);transition:.3s;border:1px solid var(--border-color)}.fab-item img{width:24px;height:24px;object-fit:contain}.fab-item:hover{transform:scale(1.1) translate(-5px)}.mini-pc-menu .mega-card{justify-content:center}.mini-pc-menu .mega-card img{width:100px;height:40px;object-fit:contain}.product-card .card-actions{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.product-card .card-actions a{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.product-card .card-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:0!important;height:61px;font-size:.9rem;line-height:1.4;margin-bottom:10px}#products.product-section .product-card .card-image-wrap{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:hidden!important;border:0!important;box-shadow:none!important;background:transparent!important}#products.product-section .product-card .card-image-wrap .product-img{display:block!important;width:88%!important;height:88%!important;max-width:88%!important;max-height:88%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;border:0!important;box-shadow:none!important;filter:none!important}#products.product-section .product-card:hover .card-image-wrap,#products.product-section .product-card:hover .card-image-wrap .product-img{transform:none!important;border:0!important;box-shadow:none!important;filter:none!important}.floating-social-wrapper{position:fixed;bottom:110px;right:20px;z-index:999999;display:flex;flex-direction:column-reverse;align-items:center;gap:10px;transition:bottom .3s cubic-bezier(.4,0,.2,1)}.fab-main{width:50px;height:50px;border-radius:50%;background:var(--bg-white);color:var(--primary);border:none;font-size:1.5rem;cursor:pointer;box-shadow:0 5px 15px #00000026;transition:.3s;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;aspect-ratio:1/1;flex-shrink:0}.fab-cycle-img{position:absolute;width:35px;height:35px;object-fit:contain;opacity:0;transform:scale(.5);transition:all .5s cubic-bezier(.4,0,.2,1)}.fab-cycle-img.active{opacity:1;transform:scale(1)}.fab-menu{display:flex;flex-direction:column-reverse;gap:10px;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.fab-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.fab-item{width:44px;height:44px;border-radius:50%;background:var(--bg-white);display:flex;justify-content:center;align-items:center;box-shadow:0 3px 10px #0000001a;transition:.2s;overflow:hidden;padding:0;aspect-ratio:1/1;flex-shrink:0}.fab-item img{width:32px;height:32px;object-fit:contain;border-radius:50%}.fab-item:hover{transform:scale(1.1)}.shopee-product{display:flex;align-items:center;gap:12px;background:var(--bg-gray);padding:10px;border-radius:var(--radius-sm);margin-bottom:15px}.shopee-product img{width:48px;height:48px;border-radius:6px;object-fit:cover;flex-shrink:0;border:1px solid var(--border-color)}.sp-info{display:flex;flex-direction:column}.sp-name{font-size:.85rem;font-weight:600;color:var(--text-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.sp-model{font-size:.75rem;color:var(--text-gray);margin-top:4px}.shopee-reply{background:#2563eb0d;border-left:3px solid var(--primary);padding:12px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.85rem;color:var(--text-dark);line-height:1.5}.shopee-reply strong{display:block;font-size:.75rem;color:var(--primary);margin-bottom:5px;text-transform:uppercase;font-weight:800}.shopee-default-text{font-size:.95rem;color:var(--text-dark);font-style:italic}.testi-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}[data-theme=dark] .shopee-product{background:#1e293b;border:1px solid rgba(255,255,255,.05)}[data-theme=dark] .sp-name{color:#e2e8f0}[data-theme=dark] .sp-model{color:#94a3b8}[data-theme=dark] .shopee-reply{color:#cbd5e1}.shopee-reviews-section{padding:60px 0;background:var(--bg-white)}.shopee-comments-list{max-width:900px;margin:0 auto;display:flex;flex-direction:column}.shopee-comment-item{display:flex;gap:15px;padding:24px 0;border-bottom:1px solid var(--border-color)}.shopee-comment-item:last-child{border-bottom:none}.sc-avatar{width:40px;height:40px;border-radius:50%;background:#f1f5f9;color:#cbd5e1;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.sc-username{font-size:.9rem;font-weight:600;color:var(--text-dark);margin-bottom:2px}.sc-stars{color:var(--primary);font-size:.8rem;margin-bottom:6px;letter-spacing:2px}.sc-meta{font-size:.8rem;color:var(--text-gray);margin-bottom:12px}.sc-comment{font-size:.9rem;color:var(--text-dark);line-height:1.5;margin-bottom:12px;white-space:pre-line}.sc-comment-images{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.sc-comment-image-wrap{width:72px;height:72px;border-radius:6px;overflow:hidden;border:1px solid var(--border-color);cursor:pointer;transition:transform .2s}.sc-comment-image-wrap:hover{transform:scale(1.05)}.sc-comment-image-wrap img{width:100%;height:100%;object-fit:cover}.sc-reply-box{background:#f8fafc;padding:16px;border-radius:4px;margin-bottom:12px}.sc-reply-title{font-size:.9rem;font-weight:600;color:var(--text-dark);margin-bottom:6px}.sc-reply-text{font-size:.85rem;color:var(--text-dark);line-height:1.5}.sc-product-card{display:flex;align-items:center;gap:10px;background:#f8fafc;padding:8px;border-radius:4px;max-width:450px;margin-bottom:12px}.sc-product-card img{width:40px;height:40px;object-fit:cover;border:1px solid #e2e8f0}.sc-product-name{font-size:.85rem;color:var(--text-dark);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sc-product-variant{font-size:.8rem;color:var(--text-gray)}.sc-helpful{font-size:.85rem;color:var(--text-gray);display:flex;align-items:center;gap:5px;cursor:pointer;margin-top:10px}.sc-helpful i{font-size:1.1rem}[data-theme=dark] .shopee-comment-item{border-color:#ffffff0d}[data-theme=dark] .sc-avatar{background:#1e293b;color:#475569}[data-theme=dark] .sc-reply-box,[data-theme=dark] .sc-product-card{background:#1e293b}[data-theme=dark] .sc-product-card img{border-color:#ffffff1a}[data-theme=dark] .sc-username,[data-theme=dark] .sc-reply-title,[data-theme=dark] .sc-product-name,[data-theme=dark] .sc-reply-text{color:#e2e8f0}[data-theme=dark] .shopee-reviews-section{background:#0f172a}[data-theme=dark] .shopee-comment-card{background:#1e293b;border-color:#ffffff0d}[data-theme=dark] .sc-product{background:#0f172a;border-color:#ffffff1a}[data-theme=dark] .sc-reply{color:#cbd5e1}[data-theme=dark] .sc-p-name,[data-theme=dark] .sc-default{color:#e2e8f0}.shopee-reviews-section{padding:100px 0;background:var(--bg-gray);position:relative;overflow:hidden}.shopee-reviews-section:before{content:"";position:absolute;top:-10%;left:50%;transform:translate(-50%);width:800px;height:400px;background:radial-gradient(ellipse at center,rgba(0,51,102,.05) 0%,transparent 70%);z-index:1;pointer-events:none}.shopee-rating-summary{width:100%;margin:0 auto 50px;display:flex;gap:30px;position:relative;z-index:2;background:transparent;border:none;padding:0;box-shadow:none}.sr-overview-card,.sr-bars-card{background:var(--bg-white);border:1px solid rgba(0,51,102,.1);border-radius:var(--radius-lg);padding:40px;box-shadow:0 10px 30px #00000008;transition:transform .3s ease}.sr-overview-card{flex:0 0 35%;display:flex;flex-direction:column;align-items:center;justify-content:center}.sr-bars-card{flex:1;display:flex;flex-direction:column;justify-content:center}.sr-card-title{font-size:.9rem;font-weight:700;color:var(--text-gray);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;text-align:center}.sr-bars-card .sr-card-title{text-align:left;margin-bottom:25px}.sr-score{font-size:5rem;font-weight:800;color:var(--primary);line-height:1;margin-bottom:10px;letter-spacing:-2px}.sr-stars{color:#f59e0b;font-size:1.5rem;margin-bottom:10px;filter:drop-shadow(0 2px 4px rgba(245,158,11,.3))}.sr-total{font-size:.95rem;color:var(--text-gray);font-weight:500;font-style:italic}.sr-bars{display:flex;flex-direction:column;gap:15px}.sr-bar-row{display:flex;align-items:center;gap:20px;font-size:1rem;color:var(--text-dark);font-weight:600}.sr-star-label{min-width:50px;display:flex;align-items:center;gap:6px}.sr-star-label i{color:#f59e0b}.sr-progress{flex:1;height:10px;background:#0033660d;border-radius:5px;overflow:hidden;position:relative}.sr-fill{height:100%;background:linear-gradient(90deg,var(--primary-light),var(--primary));border-radius:5px;box-shadow:0 0 10px #004c9966}.sr-count{min-width:50px;text-align:right;color:var(--text-gray);font-variant-numeric:tabular-nums}.shopee-comments-list{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:25px;position:relative;z-index:2}.shopee-comment-item{background:var(--bg-white);border-radius:var(--radius-lg);padding:35px 40px;border:1px solid rgba(0,51,102,.05);box-shadow:0 5px 20px #00000005;display:flex;gap:25px;transition:all .3s ease;width:100%}.shopee-comment-item:hover{box-shadow:0 15px 30px #0033660f;transform:translateY(-2px);border-color:#0033661a}.sc-avatar{width:55px;height:55px;border-radius:50%;background:linear-gradient(135deg,var(--primary-light),var(--primary));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;box-shadow:0 8px 15px #0363}.sc-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.sc-content{flex:1}.sc-username{font-size:1.15rem;font-weight:800;color:var(--text-dark);margin-bottom:4px;letter-spacing:-.3px}.sc-stars{color:#f59e0b;font-size:.95rem;margin-bottom:10px;letter-spacing:2px}.sc-meta{font-size:.85rem;color:var(--text-gray);margin-bottom:18px;font-weight:500}.sc-reply-box{background:#00336605;border-left:3px solid var(--primary);padding:18px 24px;border-radius:0 var(--radius-md) var(--radius-md) 0;margin-bottom:18px;max-width:90%}.sc-reply-title{font-size:.85rem;font-weight:800;color:var(--primary);margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.sc-reply-text{font-size:.95rem;color:var(--text-dark);line-height:1.7}.sc-product-card{display:flex;align-items:center;gap:15px;background:var(--bg-white);padding:12px;border-radius:var(--radius-md);max-width:500px;border:1px solid rgba(0,51,102,.08)}.sc-product-card img{width:55px;height:55px;object-fit:cover;border-radius:8px}.sc-product-info{display:flex;flex-direction:column}.sc-product-name{font-size:.9rem;font-weight:700;color:var(--text-dark);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sc-product-variant{font-size:.85rem;color:var(--text-gray);margin-top:4px}@media(max-width:768px){.shopee-rating-summary{flex-direction:column;gap:15px;margin-bottom:30px}.sr-overview-card,.sr-distribution-card{padding:20px;flex:auto}.sr-score{font-size:3.5rem}.sr-stars i{font-size:1.4rem}.sr-card-title{font-size:.9rem;margin-bottom:10px}.sr-bar-row{margin-bottom:10px}.sr-progress{height:6px}.shopee-comment-item{flex-direction:column;gap:15px;padding:20px}.sc-reply-box{max-width:100%}}[data-theme=dark] .shopee-reviews-section{background:#0b1120}[data-theme=dark] .shopee-reviews-section:before{background:radial-gradient(ellipse at center,rgba(59,130,246,.1) 0%,transparent 70%)}[data-theme=dark] .sr-overview-card,[data-theme=dark] .sr-bars-card,[data-theme=dark] .shopee-comment-item{background:#1e293b;border-color:#ffffff0d;box-shadow:0 10px 30px #0003}[data-theme=dark] .sr-card-title{color:#94a3b8}[data-theme=dark] .sr-score{background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-background-clip:text}[data-theme=dark] .sr-progress{background:#0000004d}[data-theme=dark] .sr-bar-row{color:#cbd5e1}[data-theme=dark] .sr-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 10px #f59e0b4d}[data-theme=dark] .sc-avatar{border-color:#1e293b;background:linear-gradient(135deg,#3b82f6,#1d4ed8)}[data-theme=dark] .sc-reply-box{background:#ffffff05;border-left-color:#3b82f6}[data-theme=dark] .sc-product-card{background:#0f172a;border-color:#ffffff0d}[data-theme=dark] .sc-username,[data-theme=dark] .sc-product-name,[data-theme=dark] .sc-reply-text{color:#f8fafc}[data-theme=dark] .sc-reply-title{color:#60a5fa}.shopee-comments-list,.shopee-rating-summary{max-width:100%!important}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-999;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 10h20v20H10zM70 70h20v20H70zM30 20h40M20 30v40M80 30v40M30 80h40' stroke='%233385ff' stroke-width='1' fill='none' stroke-opacity='0.8'/%3E%3Ccircle cx='30' cy='20' r='3' fill='%233385ff'/%3E%3Ccircle cx='70' cy='20' r='3' fill='%233385ff'/%3E%3Ccircle cx='20' cy='30' r='3' fill='%233385ff'/%3E%3Ccircle cx='20' cy='70' r='3' fill='%233385ff'/%3E%3Ccircle cx='80' cy='30' r='3' fill='%233385ff'/%3E%3Ccircle cx='80' cy='70' r='3' fill='%233385ff'/%3E%3Ccircle cx='30' cy='80' r='3' fill='%233385ff'/%3E%3Ccircle cx='70' cy='80' r='3' fill='%233385ff'/%3E%3Cpath d='M0 50h20M80 50h20M50 0v20M50 80v20' stroke='%233385ff' stroke-width='1' stroke-opacity='0.4'/%3E%3C/svg%3E");background-size:80px 80px;transition:opacity .3s ease;will-change:transform;transform:translateZ(0)}[data-theme=dark] body:before{opacity:.03;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 10h20v20H10zM70 70h20v20H70zM30 20h40M20 30v40M80 30v40M30 80h40' stroke='%23ffffff' stroke-width='1' fill='none' stroke-opacity='0.8'/%3E%3Ccircle cx='30' cy='20' r='3' fill='%23ffffff'/%3E%3Ccircle cx='70' cy='20' r='3' fill='%23ffffff'/%3E%3Ccircle cx='20' cy='30' r='3' fill='%23ffffff'/%3E%3Ccircle cx='20' cy='70' r='3' fill='%23ffffff'/%3E%3Ccircle cx='80' cy='30' r='3' fill='%23ffffff'/%3E%3Ccircle cx='80' cy='70' r='3' fill='%23ffffff'/%3E%3Ccircle cx='30' cy='80' r='3' fill='%23ffffff'/%3E%3Ccircle cx='70' cy='80' r='3' fill='%23ffffff'/%3E%3Cpath d='M0 50h20M80 50h20M50 0v20M50 80v20' stroke='%23ffffff' stroke-width='1' stroke-opacity='0.4'/%3E%3C/svg%3E")}@media(max-width:768px){.warranty-section{padding:40px 15px!important}.warranty-card{padding:30px 15px!important;flex-direction:column!important;justify-content:center!important;text-align:center!important;gap:20px!important}.warranty-content{display:flex;flex-direction:column;align-items:center;text-align:center}.warranty-content h2.section-title{text-align:center!important}.warranty-content p{text-align:center!important;font-size:1rem!important}}@media(max-width:768px){*{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}img{filter:none!important}}[data-theme=dark] .software-badge-icon{mix-blend-mode:normal;filter:none}.modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#0f172a80!important;z-index:999999!important;display:none;align-items:center;justify-content:center;backdrop-filter:blur(6px)}.modal-content{background:#fff;width:100%;max-width:460px;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;max-height:80vh;box-shadow:0 25px 60px -12px #00000040;animation:popIn .18s ease-out;margin:20px;z-index:1000000;position:relative}@keyframes popIn{0%{opacity:0;transform:scale(.95) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{padding:24px 28px 16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:flex-start}.modal-header h3{margin:0;font-size:1.1rem;font-weight:800;color:var(--text-dark)}.btn-close{background:var(--bg-gray);border:none;font-size:1rem;cursor:pointer;color:var(--text-gray);width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-close:hover{background:#e2e8f0;color:var(--text-dark)}.modal-search{padding:12px 16px;border-bottom:1px solid var(--border-color)}.modal-body{flex:1;overflow-y:auto;padding:0}.list-item{padding:14px 28px;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:.1s;font-size:.9rem;font-weight:600;color:var(--text-dark)}.list-item:hover{background:var(--bg-gray)}.list-item-sub{font-size:.75rem;color:var(--text-muted);margin-top:4px;font-weight:400}.modal-footer{padding:16px 28px;border-top:1px solid var(--border-color);background:#fcfcfd;display:flex;justify-content:space-between;align-items:center}lite-youtube{background-color:#000!important;position:relative!important;display:block!important;contain:content!important;background-position:center center!important;background-size:cover!important;cursor:pointer!important;width:100%!important;aspect-ratio:16/9!important}lite-youtube:after{content:""!important;display:block!important;padding-bottom:56.25%!important}lite-youtube>iframe{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;border:0!important}lite-youtube>.lty-playbtn{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:10!important;width:60px!important;height:60px!important;background-color:#2563eb99!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill="white" d="M8.5 5v14l11-7z"/></svg>')!important;background-size:24px 24px!important;background-position:center!important;background-repeat:no-repeat!important;border:none!important;border-radius:50%!important;opacity:.9!important;transition:all .3s ease!important;backdrop-filter:blur(5px)!important;box-shadow:none!important;cursor:pointer!important}lite-youtube:hover>.lty-playbtn{background-color:var(--primary)!important;transform:translate(-50%,-50%) scale(1.2)!important;opacity:1!important}.nava-collection-layout{display:flex;flex-direction:column;gap:40px}.nava-sidebar{width:100%}.nava-main{width:100%;min-width:0}.sidebar-block{margin-bottom:35px}.sidebar-title{font-weight:800;font-size:1.1rem;text-transform:uppercase;margin-bottom:20px;color:var(--text-dark);display:flex;align-items:center;gap:10px}.sidebar-title:before{content:"";display:block;width:4px;height:18px;background:var(--primary);border-radius:2px}.category-list{list-style:none;padding:0;margin:0}.category-list li{margin-bottom:10px}.category-list a{display:flex;align-items:center;gap:10px;color:var(--text-dark);text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s;padding:8px 12px;border-radius:var(--radius-sm)}.category-list a:hover,.category-list a.active{color:var(--primary);background:#0ea5e90d;padding-left:15px}.category-list a img{flex-shrink:0}.category-list .count{margin-left:auto;background:var(--bg-gray);padding:2px 8px;border-radius:10px;font-size:.8rem;color:var(--text-gray);display:flex;align-items:center;gap:4px}.price-filter-inputs{display:flex;gap:10px;margin-bottom:15px}.price-filter-inputs input{width:50%;padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:transparent;color:var(--text-dark);font-size:.9rem;transition:border-color .3s}.price-filter-inputs input:focus{border-color:var(--primary);outline:none}.brand-list{display:flex;flex-wrap:wrap;gap:8px;width:100%;box-sizing:border-box}.brand-list .brand-item{width:calc(50% - 4px);display:flex;align-items:center;justify-content:center;padding:6px;border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;transition:all .3s;background:transparent;height:48px;box-sizing:border-box}.brand-list .brand-item img{max-height:20px;max-width:85%;width:auto;object-fit:contain;filter:grayscale(100%) brightness(1.5);opacity:.7;transition:all .3s}.brand-list .brand-item:hover{border-color:var(--primary);background:#0ea5e90d}.brand-list .brand-item:hover img{filter:grayscale(0%) brightness(1);opacity:1}.sort-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:30px;background:var(--bg-white);padding:15px 20px;border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.sort-label{font-weight:700;margin-right:10px;color:var(--text-dark)}.sort-btn{padding:8px 18px;border-radius:20px;border:1px solid transparent;background:var(--bg-gray);color:var(--text-gray);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s}.sort-btn:hover{background:#0ea5e91a;color:var(--primary)}.sort-btn.active{background:var(--primary);color:#fff;box-shadow:0 4px 10px #0ea5e94d}.product-card{position:relative;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-white);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,border-color .3s ease;overflow:hidden}.product-card .card-image-wrap{overflow:hidden;background:#fff;position:relative;display:block;width:100%;height:auto;aspect-ratio:1 / 1;padding:0;border:1px solid rgba(0,0,0,.06);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,border-color .3s ease}.product-card .product-img{display:block;border-radius:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;filter:none;transition:transform .4s ease}[data-theme=dark] .product-card .card-image-wrap,.dark .product-card .card-image-wrap{background:#fff!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 16px #0006,0 1px 3px #0003!important}.product-card:hover .card-image-wrap{box-shadow:0 8px 20px #0000001f}.product-card:hover .card-image-wrap,[data-theme=dark] .product-card:hover .card-image-wrap,.dark .product-card:hover .card-image-wrap{box-shadow:none!important;transform:none!important;border-color:#0000000f!important}.product-card:hover .product-img{transform:none!important}.product-card{will-change:transform}.product-card:hover{transform:translateY(-5px)!important;box-shadow:0 16px 32px #0000001a!important;border-color:var(--primary)!important}.card-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% -20%,rgba(0,51,102,.04) 0%,transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}[data-theme=dark] .card-glow{background:radial-gradient(circle at 50% -20%,rgba(51,133,255,.06) 0%,transparent 60%)}.product-card:hover .card-glow{opacity:1}.card-specs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.card-specs .spec-pill{text-transform:uppercase!important}.spec-pill{background:var(--bg-gray);color:var(--text-gray);border:1px solid var(--border-color);padding:4px 8px;border-radius:6px;font-size:.7rem;font-weight:600;display:inline-block;white-space:nowrap;transition:all .2s}.spec-pill.secondary{background:var(--bg-gray);color:var(--text-gray)}.product-card:hover .spec-pill{border-color:#00336626}[data-theme=dark] .product-card:hover .spec-pill{border-color:#3385ff40}.card-title{height:2.8em;line-height:1.4;overflow:hidden;font-size:.95rem;font-weight:700;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-dark);transition:color .2s;text-align:left!important}.product-card:hover .card-title{color:var(--primary)}.compare-btn:hover{border-radius:50%!important;background:#0071c5!important;background-color:#0071c5!important;color:#fff!important;border:none!important;border-color:transparent!important;box-shadow:0 4px 10px #0071c547!important;opacity:1!important;transform:scale(1.08)!important}@media(min-width:992px){.nava-collection-layout{flex-direction:row;align-items:flex-start}.nava-sidebar{width:320px;flex-shrink:0;position:sticky;top:120px;scrollbar-width:none!important;-ms-overflow-style:none!important}.nava-sidebar::-webkit-scrollbar{display:none!important}.nava-main{flex:1;min-width:0}}@media(max-width:991px){#nava-col-container{margin-top:0!important;padding-top:25px!important}.nava-sidebar{position:fixed;top:0;left:-100%;width:85%;max-width:320px;height:100vh;background:var(--bg-white);z-index:1000;transition:.3s ease;overflow-y:auto;box-shadow:20px 0 50px #0000001a;padding:20px 0}.nava-sidebar.active{left:0}.sidebar-overlay{position:fixed;inset:0;background:#00000080;z-index:999;display:none;backdrop-filter:blur(3px)}.sidebar-overlay.active{display:block}.brand-list{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -5px;padding:0 5px 10px}.brand-list .brand-item{scroll-snap-align:start;flex:0 0 100px}}@media(max-width:575px){#nava-col-container{padding:10px 10px 80px!important;margin-top:0!important}.product-card{padding:10px!important;min-width:0}.card-title{font-size:.85rem!important;height:auto!important;max-height:36px!important;margin-bottom:6px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.card-specs{gap:4px!important;margin-bottom:8px!important}.spec-pill{padding:2px 4px!important;font-size:.6rem!important}}.aside-filter .aside-item .title-head,.filter-container .aside-title{font-weight:800!important;font-size:1.1rem!important;text-transform:uppercase!important;margin-bottom:20px!important;color:var(--text-dark)!important;display:flex!important;align-items:center!important;gap:10px!important;border:none!important;padding:0!important;background:transparent!important}.aside-filter .aside-item .title-head:before,.filter-container .aside-title:before{content:"";display:block;width:4px;height:18px;background:var(--primary);border-radius:2px}.nav-link.d-flex.justify-content-between{padding:8px 12px!important;border-radius:8px!important;font-size:.95rem!important;font-weight:600!important;color:var(--text-dark)!important;transition:all .3s!important;text-decoration:none!important;background:transparent!important;margin-bottom:4px!important}.nav-link.d-flex.justify-content-between:hover{color:var(--primary)!important;background:#0ea5e90d!important;padding-left:15px!important}.nav-link.d-flex.justify-content-between.font-weight-bold{color:var(--primary)!important;background:#0ea5e914!important;padding-left:15px!important;font-weight:700!important}.nav-link.d-flex.justify-content-between small{margin-left:auto!important;background:var(--bg-gray)!important;padding:2px 8px!important;border-radius:10px!important;font-size:.8rem!important;color:var(--text-gray)!important;font-weight:500!important;border:1px solid var(--border-color)!important}[data-theme=dark] .nav-link.d-flex.justify-content-between small{background:var(--border-color)!important}#filter-khoanggia-tu,#filter-khoanggia-den{padding:12px!important;border-radius:8px!important;border:1px solid var(--border-color)!important;background:var(--bg-gray)!important;color:var(--text-dark)!important;font-size:.9rem!important;height:44px!important;box-sizing:border-box!important}#filter-khoanggia-tu:focus,#filter-khoanggia-den:focus{border-color:var(--primary)!important;background:var(--bg-white)!important}a.js-filter-pricerange{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;padding:10px 20px!important;border-radius:20px!important;font-size:.9rem!important;font-weight:700!important;width:100%!important;text-align:center!important;box-shadow:0 4px 10px #00336626!important;transition:all .2s!important}a.js-filter-pricerange:hover{background:var(--primary-light)!important;transform:translateY(-1px)!important}.sort-by,[class*=sort-by],.sort-bar{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:25px!important;background:var(--bg-white)!important;padding:12px 20px!important;border-radius:16px!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-sm)!important;width:100%!important;box-sizing:border-box!important}.sort-by label input[type=radio],[class*=sort-by] label input[type=radio]{display:none!important}.sort-by label,[class*=sort-by] label{padding:8px 18px!important;border-radius:20px!important;border:1px solid transparent!important;background:var(--bg-gray)!important;color:var(--text-gray)!important;font-size:.88rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.sort-by label:hover,[class*=sort-by] label:hover{background:#0ea5e914!important;color:var(--primary)!important}.sort-by label:has(input:checked),[class*=sort-by] label:has(input:checked),.sort-by label.active,[class*=sort-by] label.active{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important;box-shadow:0 4px 10px #0363!important}.sort-by label:has(input:checked) span,[class*=sort-by] label:has(input:checked) span{color:#fff!important}.sort-by .title-sort,.sort-by span.sort-label,[class*=sort-by]>span:first-child{font-weight:700!important;color:var(--text-dark)!important;margin-right:10px!important;font-size:.95rem!important}.top_20px{top:20px!important}.article-name{font-size:1.8rem!important;line-height:2.3rem!important;color:var(--text-dark)!important;word-break:break-word;margin-bottom:12px!important}.entry-date{color:var(--text-gray)!important;font-size:.9rem!important;margin-bottom:20px!important}html body .category-gallery #content-coll-container,html body .category-gallery .content_coll{width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body .category-gallery #content-coll-container *:not(img):not(svg):not(i):not(span):not(a):not(strong):not(em):not(b):not(code):not(th):not(td):not(tr),html body .category-gallery .content_coll *:not(img):not(svg):not(i):not(span):not(a):not(strong):not(em):not(b):not(code):not(th):not(td):not(tr){max-width:100%!important}html body .category-gallery #content-coll-container>div:not(.bg_cl),html body .category-gallery #content-coll-container>section,html body .category-gallery #content-coll-container>article,html body .category-gallery .content_coll>div:not(.bg_cl),html body .category-gallery .content_coll>section,html body .category-gallery .content_coll>article{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.rte{font-size:1.05rem!important;line-height:1.8!important;color:var(--text-dark)!important}.rte p{margin-bottom:1.25rem!important}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:var(--text-dark)!important;font-weight:700!important;margin-top:1.8rem!important;margin-bottom:1rem!important;line-height:1.4!important}.rte h1{font-size:1.6rem!important}.rte h2{font-size:1.4rem!important;border-left:4px solid var(--primary)!important;padding-left:12px!important;margin-left:-16px!important}@media(max-width:767px){.rte h2{margin-left:0!important}}.rte h3{font-size:1.25rem!important}.rte h4{font-size:1.15rem!important}.rte ul,.rte ol{margin-bottom:1.25rem!important;padding-left:1.5rem!important}.rte li{margin-bottom:.5rem!important}.rte img{max-width:100%!important;height:auto!important;border-radius:8px!important;margin:1.5rem auto!important;display:block!important;box-shadow:var(--shadow-sm)!important}.rte table{width:100%!important;margin-bottom:1.5rem!important;border-collapse:collapse!important;border-radius:8px!important;overflow:hidden!important;border:1px solid var(--border-color)!important}.rte table th,.rte table td{padding:12px 16px!important;border:1px solid var(--border-color)!important}.rte table th{background:var(--bg-gray)!important;font-weight:700!important}.table-of-contents{border:1px solid rgba(14,165,233,.2)!important;background:#0ea5e905!important;border-radius:12px!important;padding:20px!important;box-shadow:var(--shadow-sm)!important}.table-of-contents .label-title{font-size:1.25rem!important;color:var(--primary)!important;font-weight:700!important;margin-bottom:15px!important;display:flex!important;align-items:center!important;gap:10px!important}.table-of-contents .label-title:before{content:"";display:block;width:4px;height:18px;background:var(--primary);border-radius:2px}.table-of-contents ol,.table-of-contents ul{padding-left:20px!important;margin-bottom:0!important}.table-of-contents li{margin-bottom:8px!important;line-height:1.5!important}.table-of-contents a{color:var(--text-dark)!important;text-decoration:none!important;transition:color .2s!important;font-weight:500!important}.table-of-contents a:hover{color:var(--primary)!important;text-decoration:underline!important}.box_arthor{background:var(--bg-gray)!important;border-radius:12px!important;padding:20px!important;border:1px solid var(--border-color)!important}.box_arthor .author_info .avata{width:100px!important;height:100px!important;border-radius:50%!important;overflow:hidden!important;margin:0 auto!important;border:3px solid var(--bg-white)!important;box-shadow:var(--shadow-sm)!important;transition:transform .3s!important}.box_arthor .author_info .avata:hover{transform:scale(1.05)!important}.box_arthor .author_info .avata img{width:100%!important;height:100%!important;object-fit:cover!important}.box_arthor .name a{color:var(--text-dark)!important;text-decoration:none!important}.box_arthor .name a:hover{color:var(--primary)!important}.box_arthor .view_arthor{border:1px solid var(--primary)!important;color:var(--primary)!important;border-radius:20px!important;font-weight:600!important;transition:all .2s!important;background:transparent!important}.box_arthor .view_arthor:hover{background:var(--primary)!important;color:#fff!important}.blog-name{font-size:1.8rem!important;color:var(--text-dark)!important}.custom-article-item{background:var(--bg-white)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-sm)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.custom-article-item:hover{transform:translateY(-5px)!important;box-shadow:0 12px 24px #00000014!important;border-color:#0ea5e933!important}.custom-article-item_info .title_blo a{color:var(--text-dark)!important;text-decoration:none!important;transition:color .2s!important}.custom-article-item_info .title_blo a:hover{color:var(--primary)!important}.custom-article-item_info .item_tags{color:#fff!important;text-decoration:none!important;font-size:.75rem!important}.lastest-articles .large-article{border-radius:12px!important;overflow:hidden!important}.lastest-articles .large-article:after{content:""!important;height:70%!important;width:100%!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.85) 100%)!important;pointer-events:none!important}.lastest-articles .large-article-info{color:#fff!important;z-index:2!important}.lastest-articles .large-article-info .title_blo a{color:#fff!important;text-decoration:none!important;transition:color .2s!important}.lastest-articles .large-article-info .title_blo a:hover{color:var(--primary)!important}.comment-content{color:var(--text-dark)!important}.comment-content .form-control{background:var(--bg-gray)!important;border:1px solid var(--border-color)!important;color:var(--text-dark)!important;transition:all .2s!important}.comment-content .form-control:focus{background:var(--bg-white)!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px #0ea5e91a!important}.comments-wrapper .media img{border-radius:50%!important;border:2px solid var(--border-color)!important}[data-theme=dark] .table-of-contents{background:#0ea5e90d!important}[data-theme=dark] .lastest-articles .large-article:after{background:linear-gradient(180deg,transparent 0%,rgba(10,10,10,.95) 100%)!important}[data-theme=dark] .footer{background-color:#0b0f17!important;border-top:1px solid var(--border-color)}[data-theme=dark] .footer-title{color:#cbd5e1!important}[data-theme=dark] .footer-desc,[data-theme=dark] .footer-col ul li,[data-theme=dark] .footer-col ul li a{color:#94a3b8!important}[data-theme=dark] .footer-col ul li a:hover{color:var(--primary)!important}[data-theme=dark] .detail-item{color:#94a3b8!important}[data-theme=dark] .detail-item strong{color:#cbd5e1!important}[data-theme=dark] .detail-item i{color:var(--primary)!important}[data-theme=dark] .footer-bottom p{color:#64748b!important}[data-theme=dark] .footer-logo-img,[data-theme=dark] .footer .logo img{background-color:#fff;padding:4px 10px;border-radius:10px;box-shadow:0 2px 10px #00000040;filter:none!important}[data-theme=dark] .certifications a.cert-navatek,[data-theme=dark] .certifications a[href*="navatek.vn"]{background-color:#fff;box-shadow:0 2px 8px #00000040}[data-theme=dark] .certifications a.cert-navatek img,[data-theme=dark] .certifications a[href*="navatek.vn"] img{filter:none!important}[data-theme=dark] .brand-item img{filter:brightness(0) invert(1)!important;opacity:.85}.breadcrumb{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap!important}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb li{display:flex!important;align-items:center!important;flex-shrink:0!important}.breadcrumb li.active-crumb,.breadcrumb li.active-crumb span{display:inline-block!important;max-width:450px!important;vertical-align:bottom!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:768px){.breadcrumb li.active-crumb,.breadcrumb li.active-crumb span{max-width:180px!important}}@keyframes nava-wobble{0%{transform:scale(1)}15%{transform:scale(1.15) rotate(-3deg)}30%{transform:scale(1.15) rotate(3deg)}45%{transform:scale(1.15) rotate(-3deg)}60%{transform:scale(1.15) rotate(3deg)}75%{transform:scale(1.05) rotate(-1deg)}90%{transform:scale(1.05) rotate(1deg)}to{transform:scale(1) rotate(0)}}.nava-wobble{animation:nava-wobble .6s ease-in-out!important}.gallery-dots{display:flex!important;justify-content:center!important;gap:8px!important;margin-top:15px!important;margin-bottom:15px!important;z-index:10!important;position:relative!important;width:100%!important}.gallery-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--border-color, #cbd5e1)!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.gallery-dot.active{background:var(--primary, #003366)!important;width:20px!important;border-radius:4px!important}[data-theme=dark] .gallery-dot{background:#475569!important}[data-theme=dark] .gallery-dot.active{background:var(--primary, #66a3ff)!important}.com_info .page-title{padding:20px!important}.compare-price,.compare-price *,.compare-row-item .text-primary,.com_info b.text-primary,#compare-modal-content .text-primary,.compare-prod-price{color:var(--primary, #003366)!important}.product-card,.related-product-grid .product-card{container-type:inline-size;padding:0!important}.product-card .card-content{text-align:left!important;padding:12px 12px 14px!important}.product-card .card-title{margin:6px 0 10px!important;line-height:1.42!important;height:40px!important;font-size:.92rem!important}.card-footer-row{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:auto!important;padding-top:4px!important;gap:6px!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important}.card-footer-row>div:first-child{flex:0 1 auto!important;min-width:0!important;overflow:hidden!important}.card-price-value{font-weight:800!important;font-size:.98rem!important;letter-spacing:-.3px!important;color:var(--text-dark)!important;line-height:1.2!important;white-space:nowrap!important;display:block!important}.card-stock-badge{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:3px!important;padding:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;font-size:.74rem!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;flex-shrink:0!important}.card-stock-badge i{font-size:.86rem!important;line-height:1!important;display:inline-flex!important;flex-shrink:0!important}.card-stock-badge.is-instock{background-color:transparent!important;color:#15803d!important}.card-stock-badge.is-instock i{color:#10b981!important}.badge-preorder{display:none!important}.card-stock-badge.is-preorder{background-color:transparent!important;color:#b45309!important}.card-stock-badge.is-preorder i{color:#f59e0b!important}.card-stock-badge.is-soldout{background-color:transparent!important;color:#dc2626!important}.card-stock-badge.is-soldout i{color:#ef4444!important}[data-theme=dark] .card-stock-badge.is-instock,.dark .card-stock-badge.is-instock{background-color:transparent!important;color:#4ade80!important}[data-theme=dark] .card-stock-badge.is-instock i,.dark .card-stock-badge.is-instock i{color:#34d399!important}[data-theme=dark] .card-stock-badge.is-preorder,.dark .card-stock-badge.is-preorder{background-color:transparent!important;color:#fbbf24!important}[data-theme=dark] .card-stock-badge.is-preorder i,.dark .card-stock-badge.is-preorder i{color:#f59e0b!important}[data-theme=dark] .card-stock-badge.is-soldout,.dark .card-stock-badge.is-soldout{background-color:transparent!important;color:#f87171!important}[data-theme=dark] .card-stock-badge.is-soldout i,.dark .card-stock-badge.is-soldout i{color:#ef4444!important}@media(max-width:1440px){.product-card .card-content{padding:10px 10px 12px!important}.card-price-value{font-size:.9rem!important;letter-spacing:-.4px!important}.card-stock-badge{font-size:.7rem!important;gap:2.5px!important}.card-stock-badge i{font-size:.8rem!important}}@container (max-width: 215px){.product-card .card-content{padding:10px 10px 12px!important}.product-card .card-title{font-size:.86rem!important;height:38px!important;margin:4px 0 8px!important}.card-price-value{font-size:.88rem!important;letter-spacing:-.45px!important}.card-stock-badge{font-size:.68rem!important;gap:2px!important}.card-stock-badge i{font-size:.76rem!important}}@container (max-width: 192px){.card-price-value{font-size:.86rem!important;letter-spacing:-.5px!important}.card-stock-badge{font-size:.68rem!important;gap:0!important}.card-stock-badge i{display:none!important}}@media(max-width:767px){.card-stock-badge{padding:0!important;gap:0!important;font-size:.7rem!important}.card-stock-badge i{display:none!important}}@media(max-width:575px){.card-footer-row{gap:4px!important}.card-price-value{font-size:.88rem!important;letter-spacing:-.4px!important}.card-stock-badge{padding:0!important;font-size:.68rem!important;gap:0!important}.card-stock-badge i{display:none!important}}.card-buy-btn,button.card-buy-btn,.product-card .card-buy-btn,html body .product-card button.card-buy-btn{width:40px!important;min-width:40px!important;max-width:40px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;border-radius:8px!important;background:#fff!important;color:var(--primary, #003366)!important;border:0px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;line-height:1!important;cursor:pointer!important;box-shadow:0 1px 3px #00336640!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.card-buy-btn i{font-size:1.05rem!important;line-height:1!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;color:inherit!important;transition:transform .2s ease!important}.card-buy-btn:hover,.card-buy-btn.active,button.card-buy-btn:hover,button.card-buy-btn.active,.product-card .card-buy-btn:hover,.product-card .card-buy-btn.active,html body .product-card button.card-buy-btn:hover,html body .product-card button.card-buy-btn.active,html body .product-card button.card-buy-btn.compare-btn.active{opacity:1!important;background:var(--primary, #003366)!important;color:#fff!important;border:0px!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 4px 12px #00336659!important}.card-buy-btn:hover i,.card-buy-btn.active i,html body .product-card button.card-buy-btn:hover i,html body .product-card button.card-buy-btn.active i{transform:scale(1.08)!important;color:#fff!important}.card-buy-btn:active{transform:scale(.95)!important;box-shadow:0 1px 2px #0363!important}.card-buy-btn.is-soldout{background:#fff!important;color:var(--primary, #003366)!important;border:0px!important;box-shadow:0 1px 3px #00336640!important;cursor:pointer!important}.card-buy-btn.is-soldout:hover{background:var(--primary, #003366)!important;color:#fff!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 4px 12px #00336659!important}[data-theme=dark] .card-buy-btn,.dark .card-buy-btn,[data-theme=dark] .product-card .card-buy-btn,.dark .product-card .card-buy-btn{background:#1e293b!important;color:var(--primary, #3385ff)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 2px 6px #0006,0 1px 2px #0003!important}[data-theme=dark] .card-buy-btn:hover,.dark .card-buy-btn:hover,[data-theme=dark] .product-card .card-buy-btn:hover,.dark .product-card .card-buy-btn:hover,[data-theme=dark] .card-buy-btn.active,.dark .card-buy-btn.active,[data-theme=dark] .product-card .card-buy-btn.active,.dark .product-card .card-buy-btn.active{background:var(--primary, #3385ff)!important;color:#fff!important;border-color:var(--primary, #3385ff)!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 4px 16px #3385ff66!important}[data-theme=dark] .card-buy-btn:active,.dark .card-buy-btn:active,[data-theme=dark] .product-card .card-buy-btn:active,.dark .product-card .card-buy-btn:active{transform:scale(.95)!important;box-shadow:0 1px 3px #0000004d!important}[data-theme=dark] .card-buy-btn.is-soldout,.dark .card-buy-btn.is-soldout,[data-theme=dark] .product-card .card-buy-btn.is-soldout,.dark .product-card .card-buy-btn.is-soldout{background:#1e293b!important;color:#94a3b8!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 1px 3px #0000004d!important}[data-theme=dark] .card-buy-btn.is-soldout:hover,.dark .card-buy-btn.is-soldout:hover,[data-theme=dark] .product-card .card-buy-btn.is-soldout:hover,.dark .product-card .card-buy-btn.is-soldout:hover{background:#334155!important;color:#fff!important;border-color:#475569!important;box-shadow:0 4px 12px #00000080!important}.product-card .compare-btn,.card-image-wrap .compare-btn,html body .product-card .card-image-wrap button.compare-btn,html body div.product-card div.card-image-wrap button.compare-btn,html body div.product-card div.card-image-wrap button.compare-btn:not(#_){position:absolute!important;top:8px!important;right:8px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;border-radius:50%!important;background:transparent!important;background-color:transparent!important;color:#64748b!important;opacity:.85!important;border:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:25!important;cursor:pointer!important;line-height:1!important;transition:background-color .2s ease,color .2s ease,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,opacity .2s ease!important}.product-card .compare-btn i,.card-image-wrap .compare-btn i,html body .product-card .card-image-wrap button.compare-btn i,html body div.product-card div.card-image-wrap button.compare-btn i,html body div.product-card div.card-image-wrap button.compare-btn:not(#_) i{font-size:1.25rem!important;line-height:1!important;margin:0!important;color:inherit!important;pointer-events:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:color .2s ease,transform .22s cubic-bezier(.16,1,.3,1)!important}.product-card:hover .compare-btn:not(:hover):not(.active),html body div.product-card:hover div.card-image-wrap button.compare-btn:not(:hover):not(.active),html body div.product-card:hover div.card-image-wrap button.compare-btn:not(#_):not(:hover):not(.active){color:#334155!important;opacity:1!important}.product-card .compare-btn:hover,.card-image-wrap .compare-btn:hover,html body .product-card .card-image-wrap button.compare-btn:hover,html body div.product-card div.card-image-wrap button.compare-btn:hover,html body div.product-card div.card-image-wrap button.compare-btn:not(#_):hover{border-radius:50%!important;background:#0071c5!important;background-color:#0071c5!important;color:#fff!important;opacity:1!important;border:none!important;border-color:transparent!important;box-shadow:0 4px 10px #0071c547!important;transform:scale(1.08)!important}.product-card .compare-btn.active:not(:hover),.card-image-wrap .compare-btn.active:not(:hover),html body .product-card .card-image-wrap button.compare-btn.active:not(:hover),html body div.product-card div.card-image-wrap button.compare-btn.active:not(:hover),html body div.product-card div.card-image-wrap button.compare-btn.active:not(#_):not(:hover){border-radius:50%!important;background:transparent!important;background-color:transparent!important;color:#0071c5!important;opacity:1!important;border:none!important;border-color:transparent!important;box-shadow:none!important;transform:scale(1.1)!important}.product-card .compare-btn:active,.card-image-wrap .compare-btn:active,html body .product-card .card-image-wrap button.compare-btn:active,html body div.product-card div.card-image-wrap button.compare-btn:active,html body div.product-card div.card-image-wrap button.compare-btn:not(#_):active{transform:scale(.92)!important}.product-card .compare-btn:hover i,.card-image-wrap .compare-btn:hover i,html body .product-card .card-image-wrap button.compare-btn:hover i,html body div.product-card div.card-image-wrap button.compare-btn:hover i,html body div.product-card div.card-image-wrap button.compare-btn:not(#_):hover i,.product-card .compare-btn.active:hover i,.card-image-wrap .compare-btn.active:hover i,html body .product-card .card-image-wrap button.compare-btn.active:hover i,html body div.product-card div.card-image-wrap button.compare-btn.active:hover i,html body div.product-card div.card-image-wrap button.compare-btn.active:not(#_):hover i{color:#fff!important}.product-card .compare-btn.active:not(:hover) i,.card-image-wrap .compare-btn.active:not(:hover) i,html body .product-card .card-image-wrap button.compare-btn.active:not(:hover) i,html body div.product-card div.card-image-wrap button.compare-btn.active:not(:hover) i,html body div.product-card div.card-image-wrap button.compare-btn.active:not(#_):not(:hover) i{color:#0071c5!important}[data-theme=dark] .compare-btn:not(:hover):not(.active),.dark .compare-btn:not(:hover):not(.active),[data-theme=dark] .product-card .compare-btn:not(:hover):not(.active),.dark .product-card .compare-btn:not(:hover):not(.active),html[data-theme=dark] body .product-card .card-image-wrap button.compare-btn:not(:hover):not(.active),html.dark body .product-card .card-image-wrap button.compare-btn:not(:hover):not(.active),html[data-theme=dark] body div.product-card div.card-image-wrap button.compare-btn:not(#_):not(:hover):not(.active),html.dark body div.product-card div.card-image-wrap button.compare-btn:not(#_):not(:hover):not(.active){border-radius:50%!important;background:transparent!important;background-color:transparent!important;color:#64748b!important;border:none!important;box-shadow:none!important}[data-theme=dark] .compare-btn:hover,.dark .compare-btn:hover,[data-theme=dark] .product-card .compare-btn:hover,.dark .product-card .compare-btn:hover,html[data-theme=dark] body .product-card .card-image-wrap button.compare-btn:hover,html.dark body .product-card .card-image-wrap button.compare-btn:hover,html[data-theme=dark] body div.product-card div.card-image-wrap button.compare-btn:hover,html.dark body div.product-card div.card-image-wrap button.compare-btn:hover,html[data-theme=dark] body div.product-card div.card-image-wrap button.compare-btn:not(#_):hover,html.dark body div.product-card div.card-image-wrap button.compare-btn:not(#_):hover{border-radius:50%!important;background:#0071c5!important;background-color:#0071c5!important;color:#fff!important;border:none!important;box-shadow:0 4px 10px #0071c547!important}[data-theme=dark] .compare-btn.active:not(:hover),.dark .compare-btn.active:not(:hover),[data-theme=dark] .product-card .compare-btn.active:not(:hover),.dark .product-card .compare-btn.active:not(:hover),html[data-theme=dark] body .product-card .card-image-wrap button.compare-btn.active:not(:hover),html.dark body .product-card .card-image-wrap button.compare-btn.active:not(:hover),html[data-theme=dark] body div.product-card div.card-image-wrap button.compare-btn.active:not(:hover),html.dark body div.product-card div.card-image-wrap button.compare-btn.active:not(:hover),html[data-theme=dark] body div.product-card div.card-image-wrap button.compare-btn.active:not(#_):not(:hover),html.dark body div.product-card div.card-image-wrap button.compare-btn.active:not(#_):not(:hover){background:transparent!important;background-color:transparent!important;color:#0071c5!important;border:none!important;box-shadow:none!important}[data-theme=dark] .compare-btn i,.dark .compare-btn i,[data-theme=dark] .product-card .compare-btn i,.dark .product-card .compare-btn i{color:inherit!important}[data-theme=dark] .compare-btn:hover i,.dark .compare-btn:hover i,[data-theme=dark] .product-card .compare-btn:hover i,.dark .product-card .compare-btn:hover i,html[data-theme=dark] body div.product-card div.card-image-wrap button.compare-btn:hover i,html.dark body div.product-card div.card-image-wrap button.compare-btn:hover i,html[data-theme=dark] body div.product-card div.card-image-wrap button.compare-btn:not(#_):hover i,html.dark body div.product-card div.card-image-wrap button.compare-btn:not(#_):hover i{color:#fff!important}[data-theme=dark] .compare-btn.active:not(:hover) i,.dark .compare-btn.active:not(:hover) i,[data-theme=dark] .product-card .compare-btn.active:not(:hover) i,.dark .product-card .compare-btn.active:not(:hover) i,html[data-theme=dark] body div.product-card div.card-image-wrap button.compare-btn.active:not(#_):not(:hover) i,html.dark body div.product-card div.card-image-wrap button.compare-btn.active:not(#_):not(:hover) i{color:#0071c5!important}@media(max-width:575px){.product-card .card-content{padding:10px 10px 12px!important}.product-card .compare-btn,.card-image-wrap .compare-btn,html body .product-card .card-image-wrap button.compare-btn,html body div.product-card div.card-image-wrap button.compare-btn{top:6px!important;right:6px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}.product-card .compare-btn i,.card-image-wrap .compare-btn i,html body .product-card .card-image-wrap button.compare-btn i,html body div.product-card div.card-image-wrap button.compare-btn i{font-size:1.12rem!important}.card-buy-btn,html body .product-card button.card-buy-btn{width:36px!important;min-width:36px!important;max-width:36px!important;flex-basis:36px!important;height:30px!important;min-height:30px!important;max-height:30px!important;border-radius:7px!important;border:0px!important;box-shadow:0 1px 3px #00336640!important}.card-buy-btn i{font-size:.95rem!important}}.specs-fade-overlay{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,#fff0,#fff)!important;pointer-events:none;z-index:10;transition:opacity .3s ease;opacity:0}[data-theme=dark] .specs-fade-overlay{background:linear-gradient(to bottom,#0f172a00,#0f172a)!important}.specs-scroll-arrow{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:var(--primary, #003366);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:11;pointer-events:none;box-shadow:0 4px 10px #00000026;transition:opacity .3s ease;opacity:0;animation:specs-bounce 1.5s infinite}.specs-scroll-arrow i{font-size:.95rem;color:#fff!important}@keyframes specs-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}@media(max-width:991px){body .mew_mobi_bar,body .mew_mobi_bar.d-flex{display:none!important}}@media(max-width:767px){.ai-compare-input-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.ai-compare-input-row input{width:100%!important;flex:none!important}.ai-compare-input-row button{width:100%!important;justify-content:center!important;flex:none!important}}.specs-column .specs-special-content,.specs-column .special-content{max-height:none!important;overflow:visible!important;height:auto!important}#btn-installment-main,#btn-buy-now{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap!important}@media(max-width:575px){#btn-installment-main{font-size:.72rem!important;padding:0 2px!important}#btn-buy-now{font-size:.82rem!important;padding:0 2px!important}}.contact-page-wrapper .container{max-width:1200px!important;margin:0 auto!important}.contact-page-wrapper .page-title h1{font-size:1.8rem;font-weight:800;color:var(--text-dark);margin-bottom:24px!important;text-align:left;position:relative;padding-bottom:12px}.contact-page-wrapper .page-title h1:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:var(--primary);border-radius:2px}.contact-page-wrapper .small-title{font-size:1.25rem;font-weight:800;color:var(--text-dark);margin-bottom:20px!important}.contact-page-wrapper .row{padding:35px!important}@media(max-width:767px){.contact-page-wrapper .row{padding:15px!important}}@media(min-width:768px){.contact-page-wrapper .row{display:flex;align-items:stretch}.contact-page-wrapper .col-md-6{display:flex;flex-direction:column}.contact-page-wrapper .google-map{flex:1}}.contact-info-cards{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.contact-info-card{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;background:var(--bg-gray);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-info-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--primary)}.contact-info-card .card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--bg-white);border:1px solid var(--border-color);color:var(--primary);font-size:1.4rem;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-info-card:hover .card-icon{background:var(--primary);color:#fff;border-color:var(--primary);transform:rotate(10deg)}.contact-info-card .card-content{flex:1}.contact-info-card .card-content h6{font-size:.85rem;font-weight:700;color:var(--text-dark);margin:0 0 4px;text-transform:uppercase;letter-spacing:.5px}.contact-info-card .card-content p{font-size:.9rem;color:var(--text-gray);margin:0;line-height:1.5}.contact-info-card .card-content a{color:var(--primary);font-weight:600;transition:color .2s ease}.contact-info-card .card-content a:hover{color:var(--primary-light);text-decoration:none}.contact-page-wrapper .form-group{margin-bottom:16px}.contact-page-wrapper .form-control{background-color:var(--bg-white)!important;border:1px solid var(--border-color)!important;color:var(--text-dark)!important;padding:12px 16px!important;font-size:.9rem!important;height:auto!important;border-radius:var(--radius-md)!important;transition:all .25s ease!important;box-shadow:none!important}.contact-page-wrapper .form-control::placeholder{color:#94a3b8!important;opacity:1!important}[data-theme=dark] .contact-page-wrapper .form-control::placeholder{color:#64748b!important}.contact-page-wrapper .form-control:focus{border-color:var(--primary)!important;background-color:var(--bg-white)!important;box-shadow:0 0 0 3px #0033661f!important}[data-theme=dark] .contact-page-wrapper .form-control:focus{box-shadow:0 0 0 3px #3385ff33!important}.contact-page-wrapper textarea.form-control{min-height:120px;resize:vertical}.contact-page-wrapper button[type=submit]{background:var(--primary)!important;border:none!important;color:#fff!important;padding:12px 32px!important;font-size:.95rem!important;font-weight:700!important;border-radius:var(--radius-pill)!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:var(--shadow-sm)!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.contact-page-wrapper button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-md),0 4px 15px #0363!important;background:var(--primary-light)!important}[data-theme=dark] .contact-page-wrapper button[type=submit]:hover{box-shadow:var(--shadow-md),0 4px 15px #3385ff40!important;background:var(--primary-light)!important}.contact-page-wrapper button[type=submit]:active{transform:translateY(0)!important}.contact-page-wrapper .google-map{border:1px solid var(--border-color)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important;transition:all .3s ease!important;overflow:hidden;background:var(--bg-gray);width:100%}.contact-page-wrapper .google-map:hover{box-shadow:var(--shadow-md)!important;border-color:var(--primary)!important}.contact-page-wrapper .google-map iframe{width:100%!important;height:100%!important;border:0!important;display:block}@media(max-width:767px){.contact-page-wrapper .google-map,.contact-page-wrapper .google-map iframe{min-height:320px}}#nava-preloader{z-index:2147483647!important}.product-card .nv-specs{display:flex!important;flex-wrap:wrap!important;align-content:flex-end!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:0!important;max-height:none!important;margin:0!important;padding:2px!important;overflow:visible!important;position:absolute!important;left:6px!important;right:6px!important;bottom:8px!important;z-index:10!important;height:auto!important;pointer-events:none!important}@container (max-width: 215px){.product-card .nv-specs{left:4px!important;right:4px!important;gap:3px!important;bottom:6px!important}.product-card .nv-chip{height:20px!important;padding:0 6px 0 5px!important;font-size:.64rem!important;gap:3px!important}.product-card .nv-chip .nv-mark{font-size:.75rem!important}}.product-card .nv-chip{--hw: #003366;flex:0 1 auto!important;display:inline-flex!important;align-items:center!important;gap:4px!important;max-width:100%!important;height:23px!important;padding:0 9px 0 7px!important;border-radius:999px!important;background:#fff!important;border:none!important;box-shadow:0 2px 6px -1px #0f172a1f,0 1px 3px -1px #0f172a0f!important;color:var(--hw)!important;font-size:.7rem!important;font-weight:700!important;line-height:normal!important;letter-spacing:-.1px!important;text-transform:none!important}.product-card .nv-chip .nv-mark{flex:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--hw)!important;font-size:.85rem!important;line-height:1!important;text-align:center!important}.product-card .nv-chip .nv-mark:before{display:inline-block!important;line-height:1!important;transform:translateY(.5px)!important}.product-card .nv-chip .nv-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;line-height:1!important;color:var(--hw)!important;transform:translateY(.8px)!important}[data-theme=dark] .product-card .nv-chip,.dark .product-card .nv-chip{background:#fff!important;border:none!important;color:var(--hw)!important;box-shadow:0 2px 6px -1px #00000073,0 1px 2px #0000004d!important}.product-card .nv-cpu{--hw: #0071c5 !important}.product-card .nv-cpu:is(.nv-cpu-amd,[title=AI i],[title^="AI " i],[title^=AI- i],[title^=AI3 i],[title^=AI5 i],[title^=AI7 i],[title^=AI9 i],[title*=" AI " i],[title*=" AI-" i],[title*=" AI3" i],[title*=" AI5" i],[title*=" AI7" i],[title*=" AI9" i],[title$=" AI" i],[title*=Ryzen i],[title*=AMD i],[title*=Athlon i],[title*=Threadripper i],[title*=EPYC i],[title^="R3 " i],[title^="R5 " i],[title^="R7 " i],[title^="R9 " i],[title^=R3- i],[title^=R5- i],[title^=R7- i],[title^=R9- i]){--hw: #dc2626 !important}.product-card .nv-gpu{--hw: #5c9e00 !important}.product-card .nv-gpu .nv-mark{color:var(--hw)!important}.product-card .nv-vram{--hw: #059669 !important}.product-card .nv-ram{--hw: #7c3aed !important}.product-card .nv-ssd{--hw: #d97706 !important}.product-card .nv-egpu,.product-card .nv-ketnoi{--hw: #0284c7 !important}.product-card .nv-sac{--hw: #ca8a04 !important}.product-card .nv-nguon{--hw: #ea580c !important}.product-card .nv-man{--hw: #2563eb !important}.product-card .nv-panel{--hw: #4f46e5 !important}.product-card .nv-hz{--hw: #e11d48 !important}.product-card .nv-res{--hw: #9333ea !important}.product-card .nv-tinhnang{--hw: #0891b2 !important}.product-card .nv-keycap{--hw: #475569 !important}.product-card .nv-switch{--hw: #dc2626 !important}.product-card .nv-wifi{--hw: #0369a1 !important}.product-card .nv-phukien{--hw: #334155 !important}.nava-gift-offer{position:relative;margin:16px 0 14px;padding:0;background:transparent;border:none;box-shadow:none;color:#172033;-webkit-font-smoothing:antialiased}.nava-gift-offer[hidden],.nava-gift-offer [hidden]{display:none!important}.nava-gift-offer__title{position:absolute;z-index:3;top:-10px;left:-5px;display:inline-flex;align-items:center;gap:5px;width:fit-content;margin:0;padding:4px 10px;border-radius:6px 6px 6px 0;background:#dc2626;box-shadow:0 2px 6px #dc262640;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.2;transform:none;white-space:nowrap}.nava-gift-offer__title:after{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-top:5px solid #991b1b;border-left:5px solid transparent}.nava-gift-offer__title i{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fff;font-size:.95rem;line-height:1}.nava-gift-offer__title span{display:inline-flex;align-items:center;line-height:1;color:#fff}.nava-gift-offer__items{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;gap:10px}.nava-gift-offer__items a{display:flex;align-items:center;gap:8px;min-width:0;height:100%;box-sizing:border-box;padding:9px 10px;border:1px solid rgba(173,207,235,.72);border-radius:10px;background:#ffffffe6;color:#26384d!important;font-size:.86rem;font-weight:700;line-height:1.4;text-decoration:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.nava-gift-offer__items a:hover{border-color:#7db8e8;color:#003c71!important;box-shadow:0 5px 14px #00539b14;transform:translateY(-1px)}.nava-gift-offer__items i{flex:none;color:#129453;font-size:1.05rem}.nava-gift-offer small{display:block;margin:9px 2px 0;color:#60758a;font-size:.74rem;font-weight:500;line-height:1.4}.nava-gift-offer__items a.nava-gift-item{gap:10px;padding:13px 10px 9px;border-radius:10px;border:none;background:#fff;box-shadow:0 4px 15px #0000001a}.nava-gift-offer__items a.nava-gift-item:hover{border-color:transparent;background:#fff;box-shadow:0 6px 18px #0000001f;transform:none}.nava-gift-offer__items a.nava-gift-item:focus-visible{outline:2px solid rgba(180,35,53,.3);outline-offset:2px}.nava-gift-thumb{flex:none;width:48px;height:48px;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.nava-gift-thumb img{width:100%;height:100%;object-fit:contain;padding:3px;mix-blend-mode:multiply;transition:transform .3s ease}.nava-gift-item:hover .nava-gift-thumb img{transform:scale(1.04)}.nava-gift-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.nava-gift-name{display:-webkit-box;overflow:hidden;color:#172033;font-size:.84rem;font-weight:600;line-height:1.3;word-break:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nava-gift-cond{display:flex;align-items:center;gap:5px;color:#5b7189;font-size:.76rem;font-weight:500;line-height:1.3}.nava-gift-cond i{font-size:.9rem;color:#16a34a}.nava-gift-tag{flex:none;align-self:flex-start;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;box-shadow:0 3px 8px #16a34a47}[data-theme=dark] .nava-gift-name,.dark .nava-gift-name{color:#e5f3ff}[data-theme=dark] .nava-gift-cond,.dark .nava-gift-cond{color:#9fb8cf}[data-theme=dark] .nava-gift-thumb,.dark .nava-gift-thumb{background:#fff}@media(max-width:575px){.nava-gift-offer__title{top:-9px!important;left:-4px!important;gap:4px!important;padding:3px 8px!important;border-radius:5px 5px 5px 0!important;font-size:.7rem!important}.nava-gift-offer__title:after{border-top-width:4px!important;border-left-width:4px!important}.nava-gift-offer__items{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important}.nava-gift-thumb{width:38px!important;height:38px!important;min-width:38px!important;border-radius:7px!important}.nava-gift-offer__items a.nava-gift-item{gap:7px!important;padding:12px 8px 7px!important;border-radius:9px!important;min-width:0!important;height:100%!important}.nava-gift-name{font-size:.74rem!important;line-height:1.25!important;word-break:break-word!important;overflow-wrap:break-word!important}.nava-gift-tag{padding:3px 8px;font-size:.62rem}}.cart__basket__item.is-auto-gift{border-color:#fecdd3!important;background:linear-gradient(135deg,#fff7ed,#fff1f2)!important}.nava-cart-gift-badge{display:inline-flex;align-items:center;gap:4px;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:#e11d48;color:#fff;font-size:.66rem;font-weight:900;line-height:1.2;text-transform:uppercase}[data-theme=dark] .nava-gift-offer,.dark .nava-gift-offer{border:none!important;background:transparent!important;box-shadow:none!important}[data-theme=dark] .nava-gift-offer__items a,.dark .nava-gift-offer__items a{border-color:#75b2e047;background:#062139b8;color:#e5f3ff!important}[data-theme=dark] .nava-gift-offer__title i,.dark .nava-gift-offer__title i{background:transparent!important;color:#fff!important}@media(max-width:575px){.nava-gift-offer{margin:14px 0 10px!important;padding:0!important}}.product-card .nv-brand{--hw: #475569 !important}[data-theme=dark] .product-card .nv-cpu,.dark .product-card .nv-cpu{--hw: #0071c5 !important}:is([data-theme=dark],.dark) .product-card .nv-cpu:is(.nv-cpu-amd,[title=AI i],[title^="AI " i],[title^=AI- i],[title^=AI3 i],[title^=AI5 i],[title^=AI7 i],[title^=AI9 i],[title*=" AI " i],[title*=" AI-" i],[title*=" AI3" i],[title*=" AI5" i],[title*=" AI7" i],[title*=" AI9" i],[title$=" AI" i],[title*=Ryzen i],[title*=AMD i],[title*=Athlon i],[title*=Threadripper i],[title*=EPYC i],[title^="R3 " i],[title^="R5 " i],[title^="R7 " i],[title^="R9 " i],[title^=R3- i],[title^=R5- i],[title^=R7- i],[title^=R9- i]){--hw: #dc2626 !important}[data-theme=dark] .product-card .nv-gpu,.dark .product-card .nv-gpu{--hw: #5c9e00 !important}[data-theme=dark] .product-card .nv-vram,.dark .product-card .nv-vram{--hw: #059669 !important}[data-theme=dark] .product-card .nv-ram,.dark .product-card .nv-ram{--hw: #7c3aed !important}[data-theme=dark] .product-card .nv-ssd,.dark .product-card .nv-ssd{--hw: #d97706 !important}[data-theme=dark] .product-card .nv-egpu,.dark .product-card .nv-egpu,[data-theme=dark] .product-card .nv-ketnoi,.dark .product-card .nv-ketnoi{--hw: #0284c7 !important}[data-theme=dark] .product-card .nv-sac,.dark .product-card .nv-sac{--hw: #ca8a04 !important}[data-theme=dark] .product-card .nv-nguon,.dark .product-card .nv-nguon{--hw: #ea580c !important}[data-theme=dark] .product-card .nv-man,.dark .product-card .nv-man{--hw: #2563eb !important}[data-theme=dark] .product-card .nv-panel,.dark .product-card .nv-panel{--hw: #4f46e5 !important}[data-theme=dark] .product-card .nv-hz,.dark .product-card .nv-hz{--hw: #e11d48 !important}[data-theme=dark] .product-card .nv-res,.dark .product-card .nv-res{--hw: #9333ea !important}[data-theme=dark] .product-card .nv-tinhnang,.dark .product-card .nv-tinhnang{--hw: #0891b2 !important}[data-theme=dark] .product-card .nv-keycap,.dark .product-card .nv-keycap,[data-theme=dark] .product-card .nv-brand,.dark .product-card .nv-brand{--hw: #475569 !important}[data-theme=dark] .product-card .nv-switch,.dark .product-card .nv-switch{--hw: #dc2626 !important}[data-theme=dark] .product-card .nv-wifi,.dark .product-card .nv-wifi{--hw: #0369a1 !important}[data-theme=dark] .product-card .nv-phukien,.dark .product-card .nv-phukien{--hw: #334155 !important}.prod-specs-pills .spec-pill{background:#fff!important;border:none!important;box-shadow:0 2px 8px #0000000b!important;padding:5px 11px!important;font-size:.8rem!important;border-radius:7px!important;gap:5px!important}@media(max-width:767px){.prod-specs-pills{gap:8px!important;margin-bottom:16px!important}.prod-specs-pills .spec-pill{padding:6px 10px!important;font-size:.78rem!important;border-radius:7px!important;gap:5px!important}}.prod-specs-pills+div[style*=dashed],.nava-prod-info div[style*=dashed]{display:none!important}.nava-gift-offer{position:relative!important;margin:16px 0 14px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.nava-gift-offer[hidden]{display:none!important}.nava-gift-offer__title{position:absolute!important;z-index:3!important;top:-10px!important;left:-5px!important;transform:none!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;border-radius:6px 6px 6px 0!important;background:#dc2626!important;color:#fff!important;font-size:.75rem!important;font-weight:700!important;line-height:1.2!important;box-shadow:0 2px 6px #dc262640!important;white-space:nowrap!important}.nava-gift-offer__title:after{content:""!important;position:absolute!important;top:100%!important;left:0!important;width:0!important;height:0!important;border-top:5px solid #991b1b!important;border-left:5px solid transparent!important}.nava-gift-offer__title i,.nava-gift-offer__title span{background:transparent!important;color:#fff!important}.nava-gift-offer__title i{font-size:.95rem!important;width:auto!important;height:auto!important}@media(max-width:575px){.nava-gift-offer__title{top:-9px!important;left:-4px!important;padding:3px 8px!important;border-radius:5px 5px 5px 0!important;font-size:.7rem!important}.nava-gift-offer__title:after{border-top-width:4px!important;border-left-width:4px!important}.nava-gift-offer__title i{font-size:.88rem!important}}.nava-gift-offer__items{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important}.nava-gift-offer__items a.nava-gift-item{background:#fff!important;border:none!important;box-shadow:0 3px 12px #00000012!important;border-radius:10px!important;padding:13px 10px 9px!important;min-width:0!important;height:100%!important;box-sizing:border-box!important}.nava-gift-offer__items a.nava-gift-item[hidden]{display:none!important}.nava-gift-offer__items a.nava-gift-item:hover{border-color:transparent!important;background:#fff!important;box-shadow:0 5px 15px #0000001a!important;transform:none!important}html body #nava-bottom-sheet #nava-bs-gift-container .nava-gift-offer{margin:8px 0 4px!important;padding:0!important}@media(max-width:767px){.nava-gift-offer__items{gap:8px!important}.nava-gift-offer__items a.nava-gift-item{padding:13px 8px 8px!important;gap:7px!important;border-radius:9px!important;box-shadow:0 3px 12px #00000012!important}.nava-gift-thumb{width:38px!important;height:38px!important;min-width:38px!important;border-radius:7px!important}.nava-gift-name{font-size:.74rem!important;line-height:1.25!important;word-break:break-word!important;overflow-wrap:break-word!important}}@media(prefers-reduced-motion:reduce){.nava-gift-offer__items a.nava-gift-item,.nava-gift-thumb img{transition:none!important}}.nava-gift-cond,.nava-gift-offer small,.nava-gift-tag{display:none!important}html body .qty-selector{background:#fff!important;border:none!important;border-radius:8px!important;box-shadow:0 3px 12px #00000012!important;height:38px!important;overflow:hidden!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;padding:0!important}html body .qty-selector .nava-qty-controls{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;height:38px!important;border:none!important;box-shadow:none!important;background:transparent!important}html body .qty-selector .qty-btn{width:36px!important;height:38px!important;border:none!important;background:#fff!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;color:var(--text-dark, #0f172a)!important;padding:0!important;margin:0!important}html body .qty-selector .qty-val{width:44px!important;height:38px!important;background:#fff!important;border:none!important;box-shadow:none!important;color:var(--text-dark, #0f172a)!important;border-radius:0!important;text-align:center!important;font-weight:700!important;font-size:.95rem!important;display:inline-block!important;flex-shrink:0!important;padding:0!important;margin:0!important}frequently-buy-together .custom-btn-number,#nava-bottom-sheet .custom-btn-number{background:transparent!important;border:none!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;height:38px!important;padding:0!important;width:fit-content!important}frequently-buy-together .custom-btn-number label,#nava-bottom-sheet .custom-btn-number label{background:transparent!important;color:var(--text-dark, #0f172a)!important;font-weight:700!important;font-size:.95rem!important;margin:0 12px 0 0!important;display:inline-block!important;flex-shrink:0!important}frequently-buy-together .custom-btn-number button,frequently-buy-together .custom-btn-number input,#nava-bottom-sheet .custom-btn-number button,#nava-bottom-sheet .custom-btn-number input{margin:0!important}frequently-buy-together .custom-btn-number button:first-of-type,#nava-bottom-sheet .custom-btn-number button:first-of-type{border-radius:8px 0 0 8px!important;border:1px solid var(--border-color, #cbd5e1)!important;border-right:1px solid var(--border-color, #cbd5e1)!important;background:#fff!important;width:36px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;color:var(--text-dark, #0f172a)!important;box-shadow:none!important;padding:0!important;transition:background-color .15s ease!important}frequently-buy-together .custom-btn-number input,#nava-bottom-sheet .custom-btn-number input{border-radius:0!important;border-top:1px solid var(--border-color, #cbd5e1)!important;border-bottom:1px solid var(--border-color, #cbd5e1)!important;border-left:none!important;border-right:1px solid var(--border-color, #cbd5e1)!important;background:#fff!important;width:44px!important;height:38px!important;padding:0!important;text-align:center!important;font-weight:700!important;font-size:.95rem!important;color:var(--text-dark, #0f172a)!important;box-shadow:none!important;display:inline-block!important;flex-shrink:0!important}frequently-buy-together .custom-btn-number button:last-of-type,#nava-bottom-sheet .custom-btn-number button:last-of-type{border-radius:0 8px 8px 0!important;border:1px solid var(--border-color, #cbd5e1)!important;border-left:none!important;background:#fff!important;width:36px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;color:var(--text-dark, #0f172a)!important;box-shadow:none!important;padding:0!important;transition:background-color .15s ease!important}frequently-buy-together .custom-btn-number button:hover,#nava-bottom-sheet .custom-btn-number button:hover{background:#f8fafc!important;color:var(--primary, #003366)!important}frequently-buy-together .custom-btn-number button svg,#nava-bottom-sheet .custom-btn-number button svg{width:13px!important;height:13px!important;stroke:currentColor!important;stroke-width:2.5px!important;fill:none!important;display:block!important}#btn-add-to-cart,frequently-buy-together button.tg-addcart,.mobile-bottom-buybar .bar-add-cart,.bar-add-cart{border:none!important;background-color:#fff!important;box-shadow:0 5px 16px #0033661f!important;color:var(--primary, #003366)!important;border-radius:8px!important}#btn-add-to-cart i,.mobile-bottom-buybar .bar-add-cart i,.bar-add-cart i{font-size:1.65rem!important;color:var(--primary, #003366)!important}frequently-buy-together button.tg-addcart{width:50px!important;height:50px!important;flex:0 0 50px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23003366'%3E%3Cpath d='M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160c0 11 9 20 20 20h44v44c0 11 9 20 20 20s20-9 20-20V180h44c11 0 20-9 20-20s-9-20-20-20H356V96c0-11-9-20-20-20s-20 9-20 20v44H272c-11 0-20 9-20 20z'/%3E%3C/svg%3E") no-repeat center/28px 28px!important}@media(max-width:575px){frequently-buy-together button.tg-addcart{width:48px!important;height:48px!important;flex:0 0 48px!important;background-size:26px 26px!important}}#btn-installment-main,frequently-buy-together button.js-fbt-installment,frequently-buy-together a.btn[title="Trả góp"]{border:none!important;background:#fff!important;box-shadow:0 5px 16px #0033661f!important;color:var(--primary, #003366)!important;font-weight:800!important;border-radius:8px!important;text-transform:uppercase!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}frequently-buy-together button.js-fbt-installment{height:50px!important}frequently-buy-together button.js-fbt-installment:hover,#btn-installment-main:hover,frequently-buy-together a.btn[title="Trả góp"]:hover{box-shadow:0 7px 20px #00336629!important;background-color:#0033660a!important;transform:translateY(-1px)!important}@media(max-width:575px){frequently-buy-together button.js-fbt-installment{height:48px!important}}.nava-trust-card,.nava-trust-benefits>div{background:#fff!important;border:none!important;box-shadow:0 2px 8px #0000000b!important;display:flex!important;align-items:center!important;height:100%!important}.nava-trust-card:hover,.nava-trust-benefits>div:hover{transform:none!important;box-shadow:0 2px 8px #0000000b!important;border-color:transparent!important}.nava-trust-card:hover .nava-trust-icon,.nava-trust-benefits>div:hover .nava-trust-icon{background:transparent!important;color:var(--primary, #003366)!important}[data-theme=dark] .nava-trust-icon,.dark .nava-trust-icon,[data-theme=dark] .nava-trust-card:hover .nava-trust-icon,.dark .nava-trust-card:hover .nava-trust-icon,[data-theme=dark] .nava-trust-benefits>div:hover .nava-trust-icon,.dark .nava-trust-benefits>div:hover .nava-trust-icon{background:transparent!important;color:#60a5fa!important}.nava-trust-icon{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;width:36px!important;height:36px!important;min-width:36px!important;font-size:2.05rem!important}.nava-warranty-card .nava-trust-icon{background:transparent!important;font-size:2.15rem!important;width:36px!important;height:36px!important;min-width:36px!important}@media(max-width:767px){.nava-trust-benefits{gap:10px!important;align-items:stretch!important}.nava-trust-card,.nava-trust-benefits>div{padding:10px!important;gap:9px!important;border-radius:10px!important;box-shadow:0 2px 8px #0000000b!important;height:100%!important}.nava-trust-icon,.nava-warranty-card .nava-trust-icon{background:transparent!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:0!important;font-size:1.68rem!important}.nava-warranty-card .nava-trust-icon{font-size:1.78rem!important}.nava-trust-icon svg{width:26px!important;height:26px!important}.nava-trust-title{font-size:.74rem!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nava-trust-desc{font-size:.65rem!important;line-height:1.25!important;white-space:normal!important;word-break:break-word!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}}.nava-trust-icon svg{display:block!important;fill:currentColor!important;width:31px!important;height:31px!important}.floating-social-wrapper{width:55px!important;max-width:55px!important;gap:10px!important;box-sizing:border-box!important}@media(max-width:991px){html .floating-social-wrapper,html body .floating-social-wrapper{bottom:20px!important}html:has(.mobile-bottom-buybar) .floating-social-wrapper,html .floating-social-wrapper.has-buybar-offset,html body .floating-social-wrapper.has-buybar-offset{bottom:82px!important}}.floating-social-wrapper .fab-main,.floating-social-wrapper .fab-item-always{width:55px!important;height:55px!important;box-sizing:border-box!important}.floating-social-wrapper>.fab-zalo,.floating-social-wrapper>.fab-messenger,.floating-social-wrapper>.fab-fb{display:none!important}.floating-social-wrapper .fab-social-container{width:55px!important;max-width:55px!important;box-sizing:border-box!important}.floating-social-wrapper .fab-menu{width:55px!important;max-width:55px!important;gap:10px!important;box-sizing:border-box!important}.floating-social-wrapper .fab-menu.active{max-height:480px!important}@media(max-width:768px)and (max-height:720px){.floating-social-wrapper .fab-menu.active{max-height:420px!important}}.floating-social-wrapper .fab-item{width:48px!important;height:48px!important}.floating-social-wrapper .fab-cycle-img,.floating-social-wrapper .fab-item img{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover!important}.floating-social-wrapper .fab-cycle-img[alt=Messenger],.floating-social-wrapper .fab-item.fab-messenger img,.floating-social-wrapper .fab-item img[alt=Messenger]{object-fit:contain!important;padding:0!important;border-radius:0!important;box-sizing:border-box!important;background:#fff!important}.floating-social-wrapper .fab-main .fab-close-icon{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--primary, #003366)!important;color:#fff!important;border-radius:50%!important;opacity:0!important;visibility:hidden!important;transform:rotate(-90deg) scale(.5)!important;transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1),visibility .25s!important;pointer-events:none!important;z-index:5!important}.floating-social-wrapper .fab-main[aria-expanded=true] .fab-close-icon,.floating-social-wrapper .fab-main.is-open .fab-close-icon,.floating-social-wrapper .fab-menu.active+.fab-main .fab-close-icon{opacity:1!important;visibility:visible!important;transform:rotate(0) scale(1)!important}.floating-social-wrapper .fab-main[aria-expanded=true] .fab-cycle-img,.floating-social-wrapper .fab-main.is-open .fab-cycle-img,.floating-social-wrapper .fab-menu.active+.fab-main .fab-cycle-img{opacity:0!important;transform:scale(.6)!important}.mobile-bottom-buybar .bar-add-cart,.bar-add-cart{border:none!important;background:#fff!important;box-shadow:0 5px 16px #0033661f!important;width:48px!important;height:44px!important}.mobile-bottom-buybar .bar-add-cart i,.bar-add-cart i{font-size:1.55rem!important;color:var(--primary, #003366)!important}@media(max-width:991px){.mobile-bottom-buybar{transform:translateY(0)!important}body .nava-prod-info #nava-product-form,body .nava-prod-info .mobile_open_box_swatch,body .nava-prod-info frequently-buy-together,body .nava-prod-info>.nava-gift-offer{display:none!important}}@media(max-width:991px){.thumbnail-list{margin-bottom:0!important}}html body .nava-prod-info .nava-custom-fbt-container .nava-custom-select-wrapper .nava-custom-select-display,html body #nava-bottom-sheet .nava-custom-fbt-container .nava-custom-select-wrapper .nava-custom-select-display{border:none!important;box-shadow:0 3px 12px #00000012!important}html body .nava-prod-info .nava-custom-fbt-container .nava-custom-select-wrapper .nava-custom-select-display:hover,html body .nava-prod-info .nava-custom-fbt-container .nava-custom-select-wrapper.active .nava-custom-select-display,html body #nava-bottom-sheet .nava-custom-fbt-container .nava-custom-select-wrapper .nava-custom-select-display:hover,html body #nava-bottom-sheet .nava-custom-fbt-container .nava-custom-select-wrapper.active .nava-custom-select-display{border:none!important;box-shadow:0 5px 15px #0033661a!important}html body .nava-prod-info .custom-btn-number.form-inline .nava-qty-controls,html body .nava-prod-info frequently-buy-together .custom-btn-number.form-inline .nava-qty-controls,html body #nava-bottom-sheet .custom-btn-number.form-inline .nava-qty-controls{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 3px 12px #00000012}html body .nava-prod-info .qty-selector.custom-btn-number.form-inline .nava-qty-controls,html body #nava-bottom-sheet .qty-selector.custom-btn-number.form-inline .nava-qty-controls{box-shadow:none!important}html body .nava-prod-info .custom-btn-number.form-inline .nava-qty-controls button,html body .nava-prod-info .custom-btn-number.form-inline .nava-qty-controls input,html body .nava-prod-info frequently-buy-together .custom-btn-number.form-inline .nava-qty-controls button,html body .nava-prod-info frequently-buy-together .custom-btn-number.form-inline .nava-qty-controls input,html body #nava-bottom-sheet .custom-btn-number.form-inline .nava-qty-controls button,html body #nava-bottom-sheet .custom-btn-number.form-inline .nava-qty-controls input{border:none!important;border-radius:0!important;box-shadow:none!important}html body .desc-content-wrapper,html body #desc-wrapper{max-height:none!important;overflow:visible!important}html body .desc-overlay,html body #btn-show-desc,html body .btn-show-more,html body div:has(>#btn-show-desc){display:none!important}html body #backToTop,html body .back-to-top,html body .back_top{display:none!important}[data-theme=dark] .prod-specs-pills .spec-pill,.dark .prod-specs-pills .spec-pill{background:#1e293b!important;color:#cbd5e1!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 2px 8px #00000040!important}[data-theme=dark] .prod-specs-pills .spec-pill span:not(#availability-status),.dark .prod-specs-pills .spec-pill span:not(#availability-status){color:#60a5fa!important}[data-theme=dark] .nava-gift-offer__items a.nava-gift-item,.dark .nava-gift-offer__items a.nava-gift-item{background:#1e293b!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 14px #00000047!important;color:#f1f5f9!important}[data-theme=dark] .nava-gift-offer__items a.nava-gift-item:hover,.dark .nava-gift-offer__items a.nava-gift-item:hover{background:#26354d!important;border-color:#60a5fa59!important;box-shadow:0 6px 18px #00000059!important}[data-theme=dark] .nava-gift-name,.dark .nava-gift-name{color:#f1f5f9!important}[data-theme=dark] .nava-gift-thumb,.dark .nava-gift-thumb{background:#fff!important;border-color:#ffffff1f!important}html body[data-theme=dark] .nava-prod-info .nava-custom-fbt-container .nava-custom-select-wrapper .nava-custom-select-display,html body.dark .nava-prod-info .nava-custom-fbt-container .nava-custom-select-wrapper .nava-custom-select-display,html body[data-theme=dark] #nava-bottom-sheet .nava-custom-fbt-container .nava-custom-select-wrapper .nava-custom-select-display,html body.dark #nava-bottom-sheet .nava-custom-fbt-container .nava-custom-select-wrapper .nava-custom-select-display,[data-theme=dark] .nava-custom-select-display,.dark .nava-custom-select-display{background:#1e293b!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 12px #00000040!important;color:#f1f5f9!important}html body[data-theme=dark] .nava-prod-info .nava-custom-fbt-container .nava-custom-select-wrapper .nava-custom-select-display:hover,html body[data-theme=dark] .nava-prod-info .nava-custom-fbt-container .nava-custom-select-wrapper.active .nava-custom-select-display,html body[data-theme=dark] #nava-bottom-sheet .nava-custom-fbt-container .nava-custom-select-wrapper .nava-custom-select-display:hover,html body[data-theme=dark] #nava-bottom-sheet .nava-custom-fbt-container .nava-custom-select-wrapper.active .nava-custom-select-display{border:1px solid rgba(96,165,250,.45)!important;box-shadow:0 5px 15px #00000059!important}html body[data-theme=dark] .qty-selector,html body.dark .qty-selector,[data-theme=dark] .qty-selector,.dark .qty-selector,html body[data-theme=dark] .nava-prod-info .custom-btn-number.form-inline .nava-qty-controls,html body[data-theme=dark] .nava-prod-info frequently-buy-together .custom-btn-number.form-inline .nava-qty-controls,html body[data-theme=dark] #nava-bottom-sheet .custom-btn-number.form-inline .nava-qty-controls{background:#1e293b!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 3px 12px #00000040!important}html body[data-theme=dark] .qty-selector .qty-btn,html body[data-theme=dark] .qty-selector .qty-val,[data-theme=dark] .qty-selector .qty-btn,[data-theme=dark] .qty-selector .qty-val,[data-theme=dark] frequently-buy-together .custom-btn-number button:first-of-type,[data-theme=dark] frequently-buy-together .custom-btn-number input,[data-theme=dark] frequently-buy-together .custom-btn-number button:last-of-type,[data-theme=dark] #nava-bottom-sheet .custom-btn-number button:first-of-type,[data-theme=dark] #nava-bottom-sheet .custom-btn-number input,[data-theme=dark] #nava-bottom-sheet .custom-btn-number button:last-of-type{background:#1e293b!important;color:#f1f5f9!important;border-color:#ffffff14!important}[data-theme=dark] frequently-buy-together .custom-btn-number button:hover,[data-theme=dark] #nava-bottom-sheet .custom-btn-number button:hover,html body[data-theme=dark] .qty-selector .qty-btn:hover{background:#26354d!important;color:#60a5fa!important}[data-theme=dark] #btn-add-to-cart,[data-theme=dark] frequently-buy-together button.tg-addcart,[data-theme=dark] #nava-bottom-sheet .btn-add-cart-bs,[data-theme=dark] #nava-bottom-sheet .btn-add-cart,[data-theme=dark] .mobile-bottom-buybar .bar-add-cart,[data-theme=dark] .bar-add-cart,.dark #btn-add-to-cart,.dark frequently-buy-together button.tg-addcart,.dark #nava-bottom-sheet .btn-add-cart-bs,.dark #nava-bottom-sheet .btn-add-cart,.dark .mobile-bottom-buybar .bar-add-cart,.dark .bar-add-cart{background-color:#1e293b!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 14px #00000047!important;color:#e2e8f0!important}[data-theme=dark] frequently-buy-together button.tg-addcart,.dark frequently-buy-together button.tg-addcart{background:#1e293b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23e2e8f0'%3E%3Cpath d='M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160c0 11 9 20 20 20h44v44c0 11 9 20 20 20s20-9 20-20V180h44c11 0 20-9 20-20s-9-20-20-20H356V96c0-11-9-20-20-20s-20 9-20 20v44H272c-11 0-20 9-20 20z'/%3E%3C/svg%3E") no-repeat center/26px 26px!important}[data-theme=dark] #btn-add-to-cart i,[data-theme=dark] #nava-bottom-sheet .btn-add-cart-bs i,[data-theme=dark] #nava-bottom-sheet .btn-add-cart i,[data-theme=dark] .mobile-bottom-buybar .bar-add-cart i,[data-theme=dark] .bar-add-cart i,.dark #btn-add-to-cart i,.dark #nava-bottom-sheet .btn-add-cart-bs i,.dark #nava-bottom-sheet .btn-add-cart i,.dark .mobile-bottom-buybar .bar-add-cart i,.dark .bar-add-cart i{color:#e2e8f0!important}[data-theme=dark] #btn-add-to-cart:hover,[data-theme=dark] frequently-buy-together button.tg-addcart:hover,[data-theme=dark] #nava-bottom-sheet .btn-add-cart-bs:hover,[data-theme=dark] #nava-bottom-sheet .btn-add-cart:hover,[data-theme=dark] .mobile-bottom-buybar .bar-add-cart:hover,[data-theme=dark] .bar-add-cart:hover{background-color:#26354d!important;border-color:#60a5fa66!important;box-shadow:0 6px 18px #00000059!important}[data-theme=dark] #btn-installment-main,[data-theme=dark] frequently-buy-together button.js-fbt-installment,[data-theme=dark] frequently-buy-together a.btn[title="Trả góp"],.dark #btn-installment-main,.dark frequently-buy-together button.js-fbt-installment,.dark frequently-buy-together a.btn[title="Trả góp"]{background:#1e293b!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 14px #00000047!important;color:#e2e8f0!important}[data-theme=dark] frequently-buy-together button.js-fbt-installment:hover,[data-theme=dark] #btn-installment-main:hover,[data-theme=dark] frequently-buy-together a.btn[title="Trả góp"]:hover,.dark frequently-buy-together button.js-fbt-installment:hover,.dark #btn-installment-main:hover,.dark frequently-buy-together a.btn[title="Trả góp"]:hover{background:#26354d!important;border-color:#60a5fa66!important;color:#60a5fa!important;box-shadow:0 6px 18px #00000059!important}[data-theme=dark] .nava-trust-card,.dark .nava-trust-card,[data-theme=dark] .nava-trust-benefits>div,.dark .nava-trust-benefits>div{background:#1e293b!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 14px #00000040!important}[data-theme=dark] .nava-trust-card:hover,.dark .nava-trust-card:hover,[data-theme=dark] .nava-trust-benefits>div:hover,.dark .nava-trust-benefits>div:hover{background:#1e293b!important;border-color:#ffffff1f!important;box-shadow:0 4px 14px #00000040!important}@media screen and (max-width:768px){input[type=text],input[type=search],input[type=number],input[type=tel],input[type=email],input[type=password],input[type=url],input:not([type]),textarea,select,#header-search-input,#compare-search-input,#aiCompareNeeds,#aiFilterInput,#searchBarInput,#emptySearchInput,.form-control,.input-nava{font-size:16px!important}}@media(max-width:575px){html body .nava-custom-fbt-container,html body #nava-bottom-sheet .nava-custom-fbt-container{gap:10px!important;margin-bottom:14px!important}html body #nava-bottom-sheet #nava-bs-options-container .nava-custom-fbt-container{margin-bottom:0!important}html body .nava-custom-fbt-container .nava-custom-fbt-row,html body #nava-bottom-sheet .nava-custom-fbt-row,.nava-custom-fbt-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important}html body .nava-custom-fbt-container .nava-custom-fbt-label,html body #nava-bottom-sheet .nava-custom-fbt-label,.nava-custom-fbt-label{flex:0 0 110px!important;width:110px!important;max-width:110px!important;font-size:.84rem!important;line-height:1.25!important;margin:0!important;text-align:left!important}html body .nava-custom-fbt-container .nava-custom-select-wrapper,html body #nava-bottom-sheet .nava-custom-select-wrapper,.nava-custom-select-wrapper{flex:1 1 0%!important;min-width:0!important;width:auto!important;max-width:calc(100% - 120px)!important}html body .nava-custom-fbt-container .nava-custom-select-display,html body #nava-bottom-sheet .nava-custom-select-display,.nava-custom-select-display{height:40px!important;padding:6px 30px 6px 12px!important;font-size:.84rem!important}html body .nava-custom-fbt-container .nava-custom-select-text,html body #nava-bottom-sheet .nava-custom-select-text,.nava-custom-select-text{gap:8px!important;min-width:0!important}html body .nava-custom-fbt-container .nava-custom-select-text .opt-name,html body #nava-bottom-sheet .nava-custom-select-text .opt-name,.nava-custom-select-text .opt-name{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important}html body .nava-custom-fbt-container .nava-custom-select-text .opt-price,html body #nava-bottom-sheet .nava-custom-select-text .opt-price,.nava-custom-select-text .opt-price{white-space:nowrap!important;flex-shrink:0!important}html body .nava-custom-fbt-container .nava-custom-select-arrow,html body #nava-bottom-sheet .nava-custom-select-arrow,.nava-custom-select-arrow{right:12px!important}}