@import url("https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600;1,700&display=swap");:root{--theme-font:"Be Vietnam Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--theme-dark-bg:#161b22;--theme-dark-surface:#21262d;--theme-dark-border:#30363d;--theme-accent:#f59e0b;--theme-accent-hover:#d97706;--theme-accent-text:#1a1608;--theme-price-red:#dc2626;--theme-price-old:#94a3b8;--theme-body-bg:#f8fafc;--theme-card-bg:#ffffff;--theme-card-border:#e2e8f0;--theme-card-border-hover:#cbd5e1;--theme-text-main:#0f172a;--theme-text-muted:#64748b;--theme-text-light:#94a3b8;--theme-radius-sm:6px;--theme-radius-md:10px;--theme-radius-lg:14px;--theme-radius-full:9999px;--theme-shadow-xs:0 1px 2px rgba(0,0,0,0.05);--theme-shadow-sm:0 1px 3px rgba(0,0,0,0.07),0 1px 2px rgba(0,0,0,0.04);--theme-shadow-md:0 4px 12px -1px rgba(0,0,0,0.08),0 2px 6px -2px rgba(0,0,0,0.04);--theme-shadow-lg:0 12px 28px -4px rgba(0,0,0,0.12),0 8px 10px -6px rgba(0,0,0,0.04);--theme-transition:all 0.22s cubic-bezier(0.16,1,0.3,1);--cat-menu-height:560px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,button,input,optgroup,select,textarea{font-family:"Be Vietnam Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}.btn-web,.button,.g-Tab,.pro-name,.product-tabs li a,.tab-news,h1,h2,h3,h4,h5,h6{font-family:"Be Vietnam Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}body{font-size:14px!important;line-height:1.6!important;color:var(--theme-text-main)!important;background-color:var(--theme-body-bg)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}@media (min-width:1200px){.container{width:100%!important;max-width:1320px!important;padding-left:20px!important;padding-right:20px!important}}@media (min-width:1400px){.container{max-width:1360px!important}}a{color:var(--theme-text-main);transition:var(--theme-transition)}a:focus,a:hover{color:var(--theme-accent-hover);text-decoration:none}#top-link{background-color:#161b22!important;border-bottom:1px solid #21262d!important;height:32px!important;line-height:32px!important;font-size:12.5px!important}#top-link .main-nav{float:right;margin:0;padding:0}#top-link .main-nav li{display:inline-block;padding:0 10px}#top-link .main-nav li a{color:#c9d1d9!important;font-weight:500;line-height:32px;display:inline-block;transition:var(--theme-transition)}#top-link .main-nav li a:hover{color:var(--theme-accent)!important}.ads-top-page{background:#0d1117;text-align:center;border-bottom:1px solid #30363d}.ads-top-page img{margin:0 auto;border-radius:var(--theme-radius-sm)}header{background-color:#ffffff!important;position:relative;z-index:1000;padding-top:10px;border-bottom:none!important;box-shadow:none!important}#logo{width:200px!important;text-align:left;float:left}#logo img{max-height:62px!important;width:auto;object-fit:contain}.banner-head{float:left!important;text-align:center;width:calc(100% - 460px)!important;padding:0 15px;margin-top:4px}.banner-head img{max-height:55px;width:auto}.hotline-branch{float:right!important;width:230px!important;height:52px!important;margin:4px 0 0 0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;background:#fff8f5!important;border:1.5px solid #fed7aa!important;border-radius:var(--theme-radius-full)!important;padding:0 16px!important;box-shadow:0 1px 3px rgba(0,0,0,0.05)!important;box-sizing:border-box!important;flex-shrink:0!important;position:relative!important;z-index:5!important}.hotline-branch .icon-phone{display:none!important}.hotline-branch:before{content:"\f095";font-family:"FontAwesome";color:#ea580c!important;font-size:20px!important;line-height:1!important;width:24px!important;text-align:center!important;flex-shrink:0!important}.hotline-branch b{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:1.25!important}.hotline-branch a{color:var(--theme-price-red)!important;font-size:14px!important;font-weight:800!important;letter-spacing:0.3px!important;text-decoration:none!important;white-space:nowrap!important;display:block!important;transition:var(--theme-transition)}.hotline-branch a:hover{color:#991b1b!important}.head-bottom{background:#161b22!important;height:50px!important;margin-top:10px!important;position:relative!important;border-bottom:2px solid var(--theme-accent)!important;box-shadow:0 2px 8px rgba(0,0,0,0.12)!important}.head-bottom .container{position:relative;height:50px}@media only screen and (min-width:769px){.head-bottom .container{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;height:50px!important}.head-bottom .container:after,.head-bottom .container:before{display:none!important;content:none!important}}.all-categories{float:left!important;width:240px!important;height:50px!important;position:relative!important;z-index:100!important;flex-shrink:0!important}.dropdown-nav{position:relative;width:100%}.dropdown-nav .tab-menu{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:50px!important;line-height:50px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;background-color:var(--theme-accent)!important;color:var(--theme-accent-text)!important;border:none!important;border-radius:0!important;padding:0 16px!important;margin:0!important;text-align:left!important;cursor:pointer!important;letter-spacing:0.3px}.dropdown-nav .tab-menu-title{flex:1!important}.dropdown-nav .hamburger-box{display:inline-flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:20px!important;height:20px!important;flex-shrink:0!important}.dropdown-nav .hamburger-box .icon-bar{display:block!important;width:18px!important;height:2px!important;background-color:var(--theme-accent-text)!important;border-radius:1px!important;margin:0!important;padding:0!important;float:none!important}@media only screen and (min-width:992px){#maincate-nav.show-menu,.all-categories .show-menu,.dropdown-nav .show-menu{display:none!important;float:left;background:#ffffff!important;box-shadow:0 12px 36px rgba(0,0,0,0.18)!important;border:1px solid #e2e8f0;border-top:none;width:240px!important;position:absolute!important;top:50px!important;left:0!important;z-index:99999!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important}.all-categories:hover #maincate-nav,.all-categories:hover .show-menu,.dropdown-nav:hover #maincate-nav,.dropdown-nav:hover .show-menu{display:block!important}.show-menu>ul.nav-menu{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;list-style:none!important}.show-menu>ul.nav-menu::-webkit-scrollbar{display:none!important}.show-menu li{position:static!important;border-bottom:1px solid #f1f5f9!important;height:40px!important;box-sizing:border-box!important}.show-menu li a{display:flex!important;align-items:center!important;height:39px!important;padding:0 16px!important;color:var(--theme-text-main)!important;font-size:13.5px!important;font-weight:500!important;transition:var(--theme-transition);white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.show-menu li:hover>a,.show-menu li:hover>h3>a{background-color:#f8fafc!important;color:var(--theme-accent-hover)!important;padding-left:20px!important}.show-menu ul.list-categories{position:absolute!important;left:-9999px!important;top:0!important;opacity:0!important;visibility:hidden!important;z-index:99999!important;background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-left:3px solid var(--theme-accent)!important;border-radius:0 var(--theme-radius-md) var(--theme-radius-md) 0!important;box-shadow:0 14px 36px rgba(0,0,0,0.22)!important;width:820px!important;min-width:760px!important;max-width:860px!important;height:var(--cat-menu-height,560px)!important;min-height:var(--cat-menu-height,560px)!important;max-height:var(--cat-menu-height,560px)!important;overflow-y:auto!important;overflow-x:hidden!important;column-count:3!important;-webkit-column-count:3!important;-moz-column-count:3!important;column-gap:28px!important;-webkit-column-gap:28px!important;column-fill:auto!important;padding:22px 26px!important;margin:0!important;list-style:none!important;display:block!important;transition:opacity 0.18s ease,visibility 0.18s ease}.show-menu li:hover>ul.list-categories{left:240px!important;top:0!important;opacity:1!important;visibility:visible!important}.show-menu ul.list-categories>li{display:inline-block!important;width:100%!important;break-inside:avoid!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important;margin-bottom:18px!important;padding:0!important;border:none!important;height:auto!important}.show-menu ul.list-categories>li:last-child{margin-bottom:0!important}.show-menu ul.list-categories>li>h4{margin:0 0 6px 0!important;padding:0!important}.show-menu ul.list-categories>li>h4>a{color:var(--theme-text-main)!important;font-size:13.5px!important;font-weight:700!important;display:block!important;padding:0 0 5px 0!important;border-bottom:1.5px solid #e2e8f0!important;border-radius:0!important;text-transform:capitalize!important;letter-spacing:0.2px}.show-menu ul.list-categories>li>h4>a:hover{color:var(--theme-accent-hover)!important;border-bottom-color:var(--theme-accent)!important;background:transparent!important}.show-menu ul.list-categories li ul.dropdown-menu{position:static!important;display:flex!important;flex-direction:column!important;gap:3px!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;border:none!important;padding:4px 0 0 0!important;margin:0!important;min-width:0!important;min-height:0!important;max-height:none!important;list-style:none!important;background:transparent!important}.show-menu ul.list-categories li ul.dropdown-menu li{border:none!important;padding:0!important;margin:0!important;height:auto!important;display:block!important}.show-menu ul.list-categories li ul.dropdown-menu li h5{margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:400!important;line-height:1.4!important}.show-menu ul.list-categories li ul.dropdown-menu li a{font-size:12.5px!important;font-weight:400!important;color:#475569!important;padding:2.5px 0 2.5px 6px!important;display:block!important;white-space:normal!important;line-height:1.35!important;transition:all 0.15s ease!important;border-radius:3px!important}.show-menu ul.list-categories li ul.dropdown-menu li a:hover{color:var(--theme-accent-hover)!important;background-color:#f8fafc!important;padding-left:10px!important}}@media only screen and (min-width:769px){#right-top-main{position:static!important;flex:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;height:50px!important;padding-left:20px!important;margin:0!important;z-index:10!important}}.search-from-boday{flex:1!important;max-width:620px!important;margin:0!important}.search-form{width:100%!important;padding:0!important;margin:0!important}.search-box{display:flex!important;align-items:center!important;background:#ffffff!important;border:1px solid #30363d!important;border-radius:var(--theme-radius-full)!important;overflow:hidden!important;height:38px!important;box-shadow:0 2px 6px rgba(0,0,0,0.2)!important;position:relative}.search-box:focus-within{border-color:var(--theme-accent)!important;box-shadow:0 0 0 2px rgba(245,158,11,0.25)!important}.inputSearch{height:38px!important;line-height:38px!important;font-size:13.5px!important;padding:0 16px!important;color:var(--theme-text-main)!important;border:none!important;outline:none!important;background:transparent!important;width:100%!important}.search-icon-wrapper{display:block!important;width:auto!important;height:38px!important;padding:2px 1px;background:transparent!important;position:absolute;right:0}#btnSearch{background-color:var(--theme-accent)!important;color:var(--theme-accent-text)!important;font-size:12.5px!important;font-weight:700!important;text-transform:uppercase!important;height:34px!important;line-height:34px!important;padding:0 16px!important;border-radius:var(--theme-radius-full)!important;border:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:var(--theme-transition)!important}#btnSearch:hover{background-color:var(--theme-accent-hover)!important;color:#ffffff!important}.account-area{float:none!important;height:38px!important;padding:0!important;width:auto!important;display:flex!important;align-items:center!important;position:relative!important;flex-shrink:0!important}.account-link-pad{color:#f0f6fc!important;display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;font-size:13px!important;padding:6px 14px!important;border-radius:var(--theme-radius-full)!important;background:rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.18)!important;height:36px!important;transition:var(--theme-transition)}.account-link-pad:hover{background:rgba(255,255,255,0.15)!important;border-color:var(--theme-accent)!important;color:var(--theme-accent)!important}.account-link-pad .fa-user{color:var(--theme-accent)!important;font-size:15px!important;margin:0!important;padding:0!important;border:none!important}.account-link-pad .account-login{font-weight:600!important;font-size:13px!important;color:inherit!important}.account-link-pad .account-login-more{font-size:12.5px!important;color:var(--theme-accent)!important;max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.account-link-pad .i-view-more{display:inline-block!important;width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid currentColor!important;margin-left:2px!important;transition:transform 0.2s ease!important}.account-area .contentEGP{display:none;position:absolute!important;top:46px!important;right:0!important;background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-lg)!important;box-shadow:0 16px 36px rgba(0,0,0,0.18),0 4px 12px rgba(0,0,0,0.06)!important;padding:20px 18px!important;min-width:300px!important;width:310px!important;z-index:99999!important;box-sizing:border-box!important}.account-area .contentEGP:before{content:""!important;position:absolute!important;top:-6px!important;right:28px!important;width:12px!important;height:12px!important;background:#ffffff!important;border-left:1px solid var(--theme-card-border)!important;border-top:1px solid var(--theme-card-border)!important;transform:rotate(45deg)!important;z-index:1!important}.account-area .contentEGP .close-form{position:absolute!important;top:12px!important;right:12px!important;width:26px!important;height:26px!important;border-radius:50%!important;background:#f1f5f9!important;color:#64748b!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;cursor:pointer!important;border:none!important;transition:all 0.2s ease!important;z-index:3!important}.account-area .contentEGP .close-form:hover{background:#e2e8f0!important;color:#0f172a!important}.account-area .contentEGP .form-head{border:none!important;padding:0!important;margin:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;gap:12px!important}.account-area .contentEGP .input-form{float:none!important;width:100%!important;padding:0!important;margin:0!important}.account-area .contentEGP .input-form input{width:100%!important;height:42px!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;padding:0 14px!important;font-size:13.5px!important;color:#0f172a!important;background:#f8fafc!important;box-sizing:border-box!important;outline:none!important;transition:all 0.2s ease!important}.account-area .contentEGP .input-form input:focus{background:#ffffff!important;border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px rgba(245,158,11,0.18)!important}.account-area .contentEGP #btnDangNhap,.account-area .contentEGP .input-form button.button{width:100%!important;height:42px!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;color:#ffffff!important;border:none!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 4px 14px rgba(217,119,6,0.35)!important;transition:all 0.22s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.account-area .contentEGP #btnDangNhap:hover,.account-area .contentEGP .input-form button.button:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(217,119,6,0.45)!important;background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%)!important}.account-area .contentEGP .note-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:4px!important;margin:0!important}.account-area .contentEGP .note-wrapper a{color:#64748b!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:color 0.2s ease!important}.account-area .contentEGP .note-wrapper a:hover{color:#d97706!important;text-decoration:underline!important}.account-area .contentEGP .note-wrapper a.fr{color:#d97706!important;font-weight:700!important}.account-area .contentEGP .dropdown-item{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;color:#334155!important;font-size:13.5px!important;font-weight:600!important;border-radius:8px!important;background:#f8fafc!important;border:1px solid #f1f5f9!important;text-decoration:none!important;transition:all 0.2s ease!important}.account-area .contentEGP .dropdown-item:hover{background:#fffbeb!important;color:#b45309!important;border-color:#fde68a!important;transform:translateX(3px)!important}.account-area .contentEGP a[href*=thong-tin-ca-nhan]:before{content:"\f2bd"!important;font-family:FontAwesome!important;font-size:14px!important;color:#f59e0b!important}.account-area .contentEGP a[href*=doi-mat-khau]:before{content:"\f084"!important;font-family:FontAwesome!important;font-size:14px!important;color:#f59e0b!important}.account-area .contentEGP a[href*=dia-chi-giao-hang]:before{content:"\f041"!important;font-family:FontAwesome!important;font-size:14px!important;color:#f59e0b!important}.account-area .contentEGP a[href*=lich-su-mua-hang]:before{content:"\f290"!important;font-family:FontAwesome!important;font-size:14px!important;color:#f59e0b!important}.account-area .contentEGP #lbtnDangXuat{color:#ef4444!important;background:#fef2f2!important;border-color:#fee2e2!important;cursor:pointer!important}.account-area .contentEGP #lbtnDangXuat:before{content:"\f08b"!important;font-family:FontAwesome!important;font-size:14px!important;color:#ef4444!important}.account-area .contentEGP #lbtnDangXuat:hover{background:#fee2e2!important;color:#b91c1c!important}.cart-link{float:none!important;width:auto!important;height:38px!important;padding:0!important;display:flex!important;align-items:center!important;flex-shrink:0!important}.cart-link a{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.18)!important;padding:6px 14px!important;border-radius:var(--theme-radius-full)!important;color:#ffffff!important;font-size:13px!important;font-weight:600!important;position:relative!important;height:36px!important;transition:var(--theme-transition)}.cart-link a:hover{border-color:var(--theme-accent)!important;color:var(--theme-accent)!important;background:rgba(255,255,255,0.14)!important}.cart-link .fa-shopping-cart{color:var(--theme-accent)!important;font-size:16px!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;float:none!important}.cart-link .total-quantity-cart{position:static!important;background-color:var(--theme-price-red)!important;color:#ffffff!important;font-size:11.5px!important;font-weight:700!important;padding:1px 7px!important;border-radius:9999px!important;min-width:18px!important;text-align:center!important;line-height:18px!important}header.header-fixed{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:9999!important;padding:0!important;box-shadow:0 4px 16px rgba(0,0,0,0.35)!important}header.header-fixed>.container{display:none!important}header.header-fixed .head-bottom{margin-top:0!important}.main-slider{width:100%!important;margin-left:0!important;margin-right:0!important;margin-top:14px!important;margin-bottom:22px!important;height:auto!important;border-radius:var(--theme-radius-lg)!important;overflow:hidden!important;box-shadow:0 8px 24px -4px rgba(0,0,0,0.1)!important;position:relative!important}.slider-home,.slider-home .slick-list{width:100%!important;height:auto!important}.slider-home .slide{outline:none!important;border-radius:var(--theme-radius-lg)!important;overflow:hidden!important}.slider-home .slide a{display:block!important;width:100%!important;height:auto!important;outline:none!important;line-height:0!important}.slider-home .slide img,.slider-home img{width:100%!important;height:auto!important;max-width:100%!important;display:block!important;border-radius:var(--theme-radius-lg)!important;transition:transform 0.4s ease!important}.slider-home .slick-dots{position:absolute!important;bottom:14px!important;left:0!important;right:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:0!important;z-index:10!important;list-style:none!important}.slider-home .slick-dots li{display:inline-flex!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important}.slider-home .slick-dots li button{width:10px!important;height:10px!important;border-radius:9999px!important;background:rgba(255,255,255,0.6)!important;border:1px solid rgba(0,0,0,0.15)!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important;transition:all 0.25s ease!important;cursor:pointer!important;box-shadow:0 1px 3px rgba(0,0,0,0.2)!important}.slider-home .slick-dots li.slick-active button{width:28px!important;background:var(--theme-accent)!important;border-color:var(--theme-accent)!important;box-shadow:0 2px 8px rgba(245,158,11,0.5)!important}.slider-home .slick-dots li button:before{display:none!important}.ads-top-main{margin-top:22px!important;margin-bottom:22px!important}.ads-top-main .ads-item a{display:block;border-radius:var(--theme-radius-md);overflow:hidden;box-shadow:var(--theme-shadow-sm);transition:var(--theme-transition)}.ads-top-main .ads-item a:hover{transform:translateY(-4px);box-shadow:var(--theme-shadow-md)}.ads-top-main img{width:100%;height:auto;object-fit:cover;transition:transform 0.4s ease}.ads-top-main .ads-item a:hover img{transform:scale(1.03)}.box-fea-cates{margin-top:28px!important;background:linear-gradient(135deg,#0e1e33 0%,#193557 50%,#0f223a 100%)!important;border:1px solid #1e3a5f!important;border-top:3px solid var(--theme-accent)!important;border-radius:var(--theme-radius-lg)!important;padding:20px 22px 22px 22px!important;box-shadow:0 10px 30px -5px rgba(11,25,44,0.28),0 4px 10px -2px rgba(0,0,0,0.12)!important;position:relative!important}.box-fea-cates .g-Tab{font-size:20px!important;font-weight:700!important;color:#ffffff!important;text-transform:uppercase!important;letter-spacing:0.5px!important;padding-bottom:12px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(255,255,255,0.15)!important;position:relative!important;display:flex!important;align-items:center!important}.box-fea-cates .g-Tab:after{content:""!important;position:absolute!important;bottom:-1px!important;left:0!important;width:60px!important;height:3px!important;background:var(--theme-accent)!important;border-radius:2px!important}.g-Tab,h2.g-Tab,h3.g-Tab{font-size:20px!important;font-weight:700!important;color:var(--theme-text-main)!important;text-transform:uppercase!important;letter-spacing:0.5px!important;padding-bottom:12px!important;margin-bottom:18px!important;border-bottom:2px solid #e2e8f0!important;position:relative;display:flex;align-items:center}.g-Tab:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:var(--theme-accent)}.box-fea-cates .featured-cates{margin:0 -8px!important;position:relative!important}.box-fea-cates .featured-cates .slick-list{padding:6px 0 10px 0!important;overflow:hidden!important}.box-fea-cates .featured-cates .item,.box-fea-cates .featured-cates .slick-slide{padding:0 8px!important;outline:none!important;box-sizing:border-box!important}.box-fea-cates .cate-item{background:#ffffff!important;border:1px solid rgba(255,255,255,0.25)!important;border-radius:var(--theme-radius-md)!important;padding:16px 12px 14px 12px!important;text-align:center!important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)!important;box-shadow:0 4px 14px rgba(0,0,0,0.16)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;margin:0!important;position:relative!important;height:100%!important;min-height:180px!important;box-sizing:border-box!important}.box-fea-cates .cate-item:hover{background:#ffffff!important;border-color:var(--theme-accent)!important;transform:translateY(-4px)!important;box-shadow:0 12px 26px -2px rgba(0,0,0,0.28),0 0 12px rgba(245,158,11,0.3)!important}.box-fea-cates .img-cate{aspect-ratio:auto!important;width:100%!important;height:105px!important;margin:0 0 10px 0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;position:relative!important;background:transparent!important}.box-fea-cates .img-cate a,.box-fea-cates .img-cate>span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;text-align:center!important;margin:0 auto!important;padding:0!important}.box-fea-cates .img-cate img{display:block!important;margin:0 auto!important;max-height:95px!important;max-width:95px!important;width:auto!important;height:auto!important;object-fit:contain!important;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1)!important}.box-fea-cates .cate-item:hover .img-cate img{transform:scale(1.1)!important}.box-fea-cates .cate-name,.box-fea-cates .featured-cates .cate-name{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;margin:0!important;padding:6px 8px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:var(--theme-radius-sm)!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:40px!important;box-sizing:border-box!important;transition:all 0.22s ease!important}.box-fea-cates .cate-name a{color:var(--theme-text-main)!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:color 0.2s ease!important}.box-fea-cates .cate-item:hover .cate-name{background:#fffbeb!important;border-color:#fcd34d!important}.box-fea-cates .cate-item:hover .cate-name a{color:#d97706!important}.box-fea-cates .slick-next,.box-fea-cates .slick-prev{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#ffffff!important;border:1px solid rgba(255,255,255,0.4)!important;box-shadow:0 4px 14px rgba(0,0,0,0.28)!important;z-index:10!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important;transition:all 0.22s ease!important;opacity:0.92!important}.box-fea-cates:hover .slick-next,.box-fea-cates:hover .slick-prev{opacity:1!important}.box-fea-cates .slick-prev{left:-12px!important}.box-fea-cates .slick-next{right:-12px!important}.box-fea-cates .slick-next:before,.box-fea-cates .slick-prev:before{content:""!important;display:block!important;width:8px!important;height:8px!important;border-top:2px solid #1e293b!important;border-right:2px solid #1e293b!important;transition:border-color 0.2s ease!important}.box-fea-cates .slick-prev:before{transform:rotate(-135deg)!important;margin-left:3px!important}.box-fea-cates .slick-next:before{transform:rotate(45deg)!important;margin-right:3px!important}.box-fea-cates .slick-next:hover,.box-fea-cates .slick-prev:hover{background:#ffffff!important;border-color:var(--theme-accent)!important;box-shadow:0 6px 18px rgba(245,158,11,0.4)!important;transform:translateY(-50%) scale(1.08)!important}.box-fea-cates .slick-next:hover:before,.box-fea-cates .slick-prev:hover:before{border-color:var(--theme-accent)!important}.box-fea-prods,.box-other-prods{margin-top:30px!important;margin-bottom:25px!important;background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-lg)!important;padding:22px 24px!important;box-shadow:var(--theme-shadow-xs)!important}#sanpham-tuongtu:empty{display:none!important}.box-fea-prods .featured-prods .slick-next,.box-fea-prods .featured-prods .slick-prev,.box-other-prods .pros-cate .slick-next,.box-other-prods .pros-cate .slick-prev,.box-other-prods .pros-cate-1 .slick-next,.box-other-prods .pros-cate-1 .slick-prev{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#ffffff!important;background-image:none!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 14px rgba(0,0,0,0.15)!important;z-index:10!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important;transition:all 0.22s ease!important;opacity:0.95!important}.box-fea-prods:hover .slick-next,.box-fea-prods:hover .slick-prev,.box-other-prods:hover .slick-next,.box-other-prods:hover .slick-prev{opacity:1!important}.box-fea-prods .featured-prods .slick-prev,.box-other-prods .pros-cate .slick-prev,.box-other-prods .pros-cate-1 .slick-prev{left:-12px!important}.box-fea-prods .featured-prods .slick-next,.box-other-prods .pros-cate .slick-next,.box-other-prods .pros-cate-1 .slick-next{right:-12px!important}.box-fea-prods .featured-prods .slick-next:before,.box-fea-prods .featured-prods .slick-prev:before,.box-other-prods .pros-cate .slick-next:before,.box-other-prods .pros-cate .slick-prev:before,.box-other-prods .pros-cate-1 .slick-next:before,.box-other-prods .pros-cate-1 .slick-prev:before{content:""!important;display:block!important;width:8px!important;height:8px!important;border-top:2px solid #1e293b!important;border-right:2px solid #1e293b!important;transition:border-color 0.2s ease!important}.box-fea-prods .featured-prods .slick-prev:before,.box-other-prods .pros-cate .slick-prev:before,.box-other-prods .pros-cate-1 .slick-prev:before{transform:rotate(-135deg)!important;margin-left:3px!important}.box-fea-prods .featured-prods .slick-next:before,.box-other-prods .pros-cate .slick-next:before,.box-other-prods .pros-cate-1 .slick-next:before{transform:rotate(45deg)!important;margin-right:3px!important}.box-fea-prods .featured-prods .slick-next:hover,.box-fea-prods .featured-prods .slick-prev:hover,.box-other-prods .pros-cate .slick-next:hover,.box-other-prods .pros-cate .slick-prev:hover,.box-other-prods .pros-cate-1 .slick-next:hover,.box-other-prods .pros-cate-1 .slick-prev:hover{background:#ffffff!important;border-color:var(--theme-accent)!important;box-shadow:0 6px 18px rgba(245,158,11,0.35)!important;transform:translateY(-50%) scale(1.08)!important}.box-fea-prods .featured-prods .slick-next:hover:before,.box-fea-prods .featured-prods .slick-prev:hover:before,.box-other-prods .pros-cate .slick-next:hover:before,.box-other-prods .pros-cate .slick-prev:hover:before,.box-other-prods .pros-cate-1 .slick-next:hover:before,.box-other-prods .pros-cate-1 .slick-prev:hover:before{border-color:var(--theme-accent)!important}.box-products ul{list-style:none;padding:0}.box-products ul:after{content:"";display:table;clear:both}.box-products ul.row>li[class*=col-]{padding-left:0;padding-right:0}.box-products ul.row{margin-left:0;margin-right:0}.pro-item{background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-md)!important;padding:16px!important;margin:8px 6px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;box-shadow:var(--theme-shadow-xs)!important;transition:var(--theme-transition)!important}.pro-item:hover{transform:translateY(-5px)!important;border-color:var(--theme-card-border-hover)!important;box-shadow:var(--theme-shadow-lg)!important}.img-pro{width:100%!important;height:auto!important;background:#ffffff!important;border-radius:var(--theme-radius-sm)!important;overflow:hidden!important;margin-bottom:12px!important;position:relative!important}.img-pro a,.img-pro span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.img-pro img{max-height:100%!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;transition:transform 0.35s ease!important}.pro-item:hover .img-pro img{transform:scale(1.06)!important}.pro-name,h3.pro-name,h4.pro-name{margin:0 0 8px 0!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;min-height:40px!important}.pro-name a{color:var(--theme-text-main)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:color 0.15s ease}.pro-name a:hover{color:var(--theme-accent-hover)!important}.info-price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;height:auto!important;margin-bottom:10px!important}.info-price .m-price{color:var(--theme-price-red)!important;font-size:17px!important;font-weight:700!important;letter-spacing:-0.3px;width:100%}.info-price .f-price del{color:var(--theme-price-old)!important;font-size:13px!important;font-weight:400}.rating-box{margin-bottom:12px!important;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--theme-text-muted)}.rating-box .list-stars img{width:13px!important;height:13px!important}.pro-item .addtocart{margin-top:auto!important;position:static!important;opacity:1!important}.pro-item .addtocart button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background-color:var(--theme-accent)!important;color:var(--theme-accent-text)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;padding:9px 14px!important;border-radius:var(--theme-radius-sm)!important;border:none!important;box-shadow:0 1px 3px rgba(0,0,0,0.1)!important;width:100%!important;cursor:pointer!important;transition:var(--theme-transition)!important}.pro-item .addtocart button:hover{background-color:var(--theme-accent-hover)!important;color:#ffffff!important;transform:translateY(-1px);box-shadow:var(--theme-shadow-md)!important}.pro-item .addtocart button i{font-size:15px!important;margin:0!important}@media (max-width:767px){.box-fea-prods,.box-other-prods{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin-top:20px!important;margin-bottom:24px!important}.box-fea-prods .g-Tab,.box-other-prods .g-Tab{font-size:17px!important;font-weight:800!important;color:var(--theme-text-main)!important;letter-spacing:0.3px!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 12px 0!important;padding:0 0 10px 0!important;border-bottom:2px solid #e2e8f0!important;position:relative!important}.box-fea-prods .g-Tab:before,.box-other-prods .g-Tab:before{content:""!important;display:inline-block!important;width:4px!important;height:16px!important;background:var(--theme-accent)!important;border-radius:2px!important;flex-shrink:0!important}.box-fea-prods .g-Tab:after,.box-other-prods .g-Tab:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;width:50px!important;height:2px!important;background:var(--theme-accent)!important}.box-fea-prods .featured-prods,.box-other-prods .pros-cate,.box-other-prods .pros-cate-1{margin-left:-7px!important;margin-right:-7px!important}.box-fea-prods .featured-prods .slick-slide,.box-other-prods .pros-cate .slick-slide,.box-other-prods .pros-cate-1 .slick-slide{padding:0 4px!important;outline:none!important}.box-fea-prods .featured-prods .item,.box-other-prods .pros-cate .item,.box-other-prods .pros-cate-1 .item{padding:0!important}.box-fea-prods .pro-item,.box-other-prods .pro-item{padding:10px 8px!important;margin:4px 0 8px 0!important;background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-md)!important;box-shadow:var(--theme-shadow-xs)!important}.box-fea-prods .pro-item .img-pro,.box-other-prods .pro-item .img-pro{margin-bottom:8px!important}.box-fea-prods .pro-item .img-pro img,.box-other-prods .pro-item .img-pro img{max-height:145px!important}.box-fea-prods .pro-item .pro-name,.box-other-prods .pro-item .pro-name{font-size:12px!important;line-height:1.35!important;margin:6px 0 4px 0!important;height:35px!important}.box-fea-prods .pro-item .addtocart button,.box-other-prods .pro-item .addtocart button{min-height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:700!important}.box-fea-prods .featured-prods .slick-next,.box-fea-prods .featured-prods .slick-prev,.box-other-prods .pros-cate .slick-next,.box-other-prods .pros-cate .slick-prev,.box-other-prods .pros-cate-1 .slick-next,.box-other-prods .pros-cate-1 .slick-prev{position:absolute!important;top:40%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#ffffff!important;background-image:none!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px rgba(0,0,0,0.15)!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important;font-size:0!important;line-height:0!important;color:transparent!important}.box-fea-prods .featured-prods .slick-prev,.box-other-prods .pros-cate .slick-prev,.box-other-prods .pros-cate-1 .slick-prev{left:-4px!important}.box-fea-prods .featured-prods .slick-next,.box-other-prods .pros-cate .slick-next,.box-other-prods .pros-cate-1 .slick-next{right:-4px!important}.box-fea-prods .featured-prods .slick-next:before,.box-fea-prods .featured-prods .slick-prev:before,.box-other-prods .pros-cate .slick-next:before,.box-other-prods .pros-cate .slick-prev:before,.box-other-prods .pros-cate-1 .slick-next:before,.box-other-prods .pros-cate-1 .slick-prev:before{content:""!important;display:block!important;width:6px!important;height:6px!important;border-top:2px solid #1e293b!important;border-right:2px solid #1e293b!important}.box-fea-prods .featured-prods .slick-prev:before,.box-other-prods .pros-cate .slick-prev:before,.box-other-prods .pros-cate-1 .slick-prev:before{transform:rotate(-135deg)!important;margin-left:2px!important}.box-fea-prods .featured-prods .slick-next:before,.box-other-prods .pros-cate .slick-next:before,.box-other-prods .pros-cate-1 .slick-next:before{transform:rotate(45deg)!important;margin-right:2px!important}}.list-categories-pros{padding-top:24px!important}.list-categories-pros section{background-color:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-lg)!important;margin-bottom:28px!important;padding:20px 24px!important;box-shadow:var(--theme-shadow-xs)!important}.list-categories-pros .box-Tab-cate-home{display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:2px solid #e2e8f0!important;margin-bottom:20px!important;padding:0 0 12px 0!important;position:relative!important;overflow:hidden!important;height:auto!important}.list-categories-pros .box-Tab-cate-home:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:var(--theme-accent)}.list-categories-pros .box-Tab-cate-home .main-cate{float:none!important;display:flex!important;align-items:center!important;padding:0!important;min-width:0!important;height:auto!important;margin:0 20px 0 0!important;flex-shrink:0!important}.list-categories-pros .box-Tab-cate-home .main-cate .g-Tab{font-size:20px!important;font-weight:700!important;color:var(--theme-text-main)!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin:0!important;padding:0!important;border-bottom:none!important;display:flex!important;align-items:center!important}.list-categories-pros .box-Tab-cate-home .main-cate .g-Tab:after{display:none!important}.list-categories-pros .box-Tab-cate-home .main-cate .g-Tab a{color:var(--theme-text-main)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important}.list-categories-pros .box-Tab-cate-home .subcates-marquee{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;position:relative!important;display:flex!important;align-items:center!important;mask-image:linear-gradient(to right,transparent 0%,black 24px,black calc(100% - 24px),transparent 100%)!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 24px,black calc(100% - 24px),transparent 100%)!important}.list-categories-pros .box-Tab-cate-home .subcates-track{display:inline-flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;width:max-content!important;animation:subcatesMarquee 30s linear infinite!important;will-change:transform!important}.list-categories-pros .box-Tab-cate-home .subcates-marquee:hover .subcates-track{animation-play-state:paused!important}@keyframes subcatesMarquee{0%{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.list-categories-pros .box-Tab-cate-home .subcate-chip{display:inline-flex!important;align-items:center!important;padding:5px 14px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;color:#475569!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:all 0.2s ease!important;white-space:nowrap!important;line-height:1.4!important}.list-categories-pros .box-Tab-cate-home .subcate-chip:hover{background:#ffffff!important;color:var(--theme-accent)!important;border-color:var(--theme-accent)!important;box-shadow:0 2px 8px rgba(245,158,11,0.18)!important;transform:translateY(-1px)!important}.list-categories-pros .bor,.list-categories-pros .box-ct{border:none!important;background:transparent!important;padding:0!important}.list-categories-pros .logo-brands{position:relative!important;border:none!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0 4px!important;margin:0 0 16px 0!important;width:100%!important;display:block!important}.list-categories-pros .sl-logos{width:100%!important;margin:0 auto!important;position:relative!important}.list-categories-pros .sl-logos:not(.slick-initialized){display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important}.list-categories-pros .sl-logos:not(.slick-initialized) .brand-slide-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;width:auto!important}.list-categories-pros .sl-logos:not(.slick-initialized) .brand-slide-item .brand-item{width:120px!important;min-width:100px!important}.list-categories-pros .sl-logos.slick-initialized .slick-slide{padding:4px 6px!important;outline:none!important;box-sizing:border-box!important}.list-categories-pros .brand-slide-item{box-sizing:border-box!important}.list-categories-pros .brand-item,.list-categories-pros .logo-brands a,.list-categories-pros .sl-logos a{display:flex!important;align-items:center!important;justify-content:center!important;height:44px!important;width:100%!important;min-width:90px!important;padding:6px 14px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:var(--theme-radius-md)!important;box-shadow:0 1px 3px rgba(0,0,0,0.04)!important;transition:all 0.22s ease!important;text-decoration:none!important;box-sizing:border-box!important;margin:0!important}.list-categories-pros .brand-item:hover,.list-categories-pros .logo-brands a:hover,.list-categories-pros .sl-logos a:hover{border-color:var(--theme-accent)!important;box-shadow:0 4px 12px rgba(245,158,11,0.16)!important;transform:translateY(-2px)!important}.list-categories-pros .brand-item img,.list-categories-pros .logo-brands a img,.list-categories-pros .sl-logos a img{max-height:28px!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:grayscale(35%)!important;opacity:0.88!important;transition:all 0.22s ease!important;display:block!important;margin:0 auto!important}.list-categories-pros .brand-item:hover img,.list-categories-pros .logo-brands a:hover img,.list-categories-pros .sl-logos a:hover img{filter:grayscale(0%)!important;opacity:1!important}.list-categories-pros .sl-logos .slick-next,.list-categories-pros .sl-logos .slick-prev{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px rgba(0,0,0,0.12)!important;z-index:10!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important;transition:all 0.22s ease!important;opacity:0.85!important}.list-categories-pros .logo-brands:hover .slick-next,.list-categories-pros .logo-brands:hover .slick-prev{opacity:1!important}.list-categories-pros .sl-logos .slick-prev{left:-8px!important}.list-categories-pros .sl-logos .slick-next{right:-8px!important}.list-categories-pros .sl-logos .slick-next:before,.list-categories-pros .sl-logos .slick-prev:before{content:""!important;display:block!important;width:8px!important;height:8px!important;border-top:2px solid #475569!important;border-right:2px solid #475569!important;transition:border-color 0.2s ease!important}.list-categories-pros .sl-logos .slick-prev:before{transform:rotate(-135deg)!important;margin-left:3px!important}.list-categories-pros .sl-logos .slick-next:before{transform:rotate(45deg)!important;margin-right:3px!important}.list-categories-pros .sl-logos .slick-next:hover,.list-categories-pros .sl-logos .slick-prev:hover{background:#ffffff!important;border-color:var(--theme-accent)!important;box-shadow:0 4px 12px rgba(245,158,11,0.25)!important;transform:translateY(-50%) scale(1.08)!important}.list-categories-pros .sl-logos .slick-next:hover:before,.list-categories-pros .sl-logos .slick-prev:hover:before{border-color:var(--theme-accent)!important}@media (min-width:992px){.list-categories-pros .box-products ul.row{display:flex!important;flex-wrap:wrap!important}.list-categories-pros .box-products ul.row>li.pro-col-5,.list-categories-pros .box-products ul.row>li[class*=col-]{width:20%!important;max-width:20%!important;flex:0 0 20%!important;float:left!important}}@media (min-width:768px) and (max-width:991px){.list-categories-pros .box-products ul.row{display:flex!important;flex-wrap:wrap!important;margin-left:-6px!important;margin-right:-6px!important}.list-categories-pros .box-products ul.row>li.pro-col-5,.list-categories-pros .box-products ul.row>li[class*=col-]{width:33.333333%!important;max-width:33.333333%!important;flex:0 0 33.333333%!important;padding-left:6px!important;padding-right:6px!important}}.list-categories-pros .cate-viewmore-wrap{width:100%!important;text-align:center!important;margin:22px 0 6px 0!important;padding:0!important;clear:both!important}.list-categories-pros .btn-viewmore-cate{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:10px 30px!important;background:#ffffff!important;color:var(--theme-text-main)!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;box-shadow:0 2px 6px rgba(0,0,0,0.04)!important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)!important}.list-categories-pros .btn-viewmore-cate span{display:inline-block!important;letter-spacing:0.2px!important}.list-categories-pros .btn-viewmore-cate .fa,.list-categories-pros .btn-viewmore-cate i{font-size:13px!important;line-height:1!important;color:var(--theme-accent)!important;transition:transform 0.25s ease!important}.list-categories-pros .btn-viewmore-cate:hover{background:#fffbeb!important;color:#d97706!important;border-color:var(--theme-accent)!important;box-shadow:0 6px 18px rgba(245,158,11,0.2)!important;transform:translateY(-2px)!important}.list-categories-pros .btn-viewmore-cate:hover .fa,.list-categories-pros .btn-viewmore-cate:hover i{transform:translateX(4px)!important;color:#d97706!important}@media (max-width:767px){.list-categories-pros{padding-top:14px!important}.list-categories-pros section{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin-bottom:24px!important}.list-categories-pros .box-Tab-cate-home{flex-direction:column!important;align-items:stretch!important;gap:8px!important;border-bottom:2px solid #e2e8f0!important;padding:0 0 10px 0!important;margin-bottom:12px!important;position:relative!important}.list-categories-pros .box-Tab-cate-home:after{width:50px!important;bottom:-2px!important}.list-categories-pros .box-Tab-cate-home .main-cate{margin:0!important;width:100%!important}.list-categories-pros .box-Tab-cate-home .main-cate .g-Tab{font-size:17px!important;font-weight:800!important;color:var(--theme-text-main)!important;letter-spacing:0.3px!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important}.list-categories-pros .box-Tab-cate-home .main-cate .g-Tab:before{content:""!important;display:inline-block!important;width:4px!important;height:16px!important;background:var(--theme-accent)!important;border-radius:2px!important;flex-shrink:0!important}.list-categories-pros .box-Tab-cate-home .main-cate .g-Tab a{color:var(--theme-text-main)!important}.list-categories-pros .box-Tab-cate-home .subcates-marquee{width:100%!important;padding:2px 0!important;mask-image:linear-gradient(to right,transparent 0%,black 14px,black calc(100% - 14px),transparent 100%)!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 14px,black calc(100% - 14px),transparent 100%)!important}.list-categories-pros .box-Tab-cate-home .subcate-chip{padding:4px 11px!important;font-size:12px!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;color:#475569!important;font-weight:500!important}.list-categories-pros .logo-brands{margin:0 0 12px 0!important;padding:0 4px!important;background:transparent!important;border:none!important;box-shadow:none!important}.list-categories-pros .brand-item,.list-categories-pros .logo-brands a,.list-categories-pros .sl-logos a{height:38px!important;min-width:80px!important;padding:4px 8px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:var(--theme-radius-sm)!important;box-shadow:0 1px 2px rgba(0,0,0,0.03)!important}.list-categories-pros .brand-item img,.list-categories-pros .logo-brands a img,.list-categories-pros .sl-logos a img{max-height:22px!important}.list-categories-pros .sl-logos .slick-next,.list-categories-pros .sl-logos .slick-prev{width:26px!important;height:26px!important;background:#ffffff!important;box-shadow:0 1px 4px rgba(0,0,0,0.12)!important}.list-categories-pros .sl-logos .slick-prev{left:-4px!important}.list-categories-pros .sl-logos .slick-next{right:-4px!important}.list-categories-pros .sl-logos .slick-next:before,.list-categories-pros .sl-logos .slick-prev:before{width:6px!important;height:6px!important;border-width:1.5px!important}.list-categories-pros .box-products ul.row{display:flex!important;flex-wrap:wrap!important;margin-left:-7px!important;margin-right:-7px!important}.list-categories-pros .box-products ul.row>li.pro-col-5,.list-categories-pros .box-products ul.row>li[class*=col-]{width:50%!important;max-width:50%!important;flex:0 0 50%!important;padding-left:4px!important;padding-right:4px!important}.list-categories-pros .box-products .pro-item{padding:10px 8px!important;margin:4px 0 8px 0!important;background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-md)!important;box-shadow:var(--theme-shadow-xs)!important}.list-categories-pros .box-products .pro-item .img-pro{margin-bottom:8px!important}.list-categories-pros .box-products .pro-item .img-pro img{max-height:145px!important}.list-categories-pros .box-products .pro-item .pro-name{font-size:12px!important;line-height:1.35!important;margin:6px 0 4px 0!important;height:35px!important}.list-categories-pros .box-products .pro-item .addtocart button{min-height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:700!important}.list-categories-pros .cate-viewmore-wrap{margin:14px 0 20px 0!important}.list-categories-pros .btn-viewmore-cate{width:100%!important;max-width:340px!important;padding:8px 10px!important;font-size:12.5px!important}}.news-home{margin-top:30px!important;margin-bottom:30px!important;background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-lg)!important;padding:22px 24px!important;box-shadow:var(--theme-shadow-xs)!important}.tab-news,h2.tab-news,h3.tab-news{font-size:20px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;color:var(--theme-text-main)!important;padding-bottom:12px!important;margin-bottom:20px!important;border-bottom:2px solid #e2e8f0!important;text-align:left!important;position:relative}.tab-news:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:var(--theme-accent)}.news-item{background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-md)!important;padding:16px!important;margin:8px 6px!important;box-shadow:var(--theme-shadow-xs)!important;transition:var(--theme-transition)!important}.news-item:hover{transform:translateY(-4px)!important;box-shadow:var(--theme-shadow-md)!important;border-color:var(--theme-card-border-hover)!important}.news-item .img-news{height:180px!important;border-radius:var(--theme-radius-sm)!important;overflow:hidden!important;margin-bottom:12px!important}.news-item .img-news img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.4s ease!important}.news-item:hover .img-news img{transform:scale(1.05)!important}.news-item .title-news a{font-size:13px;font-weight:600!important;color:var(--theme-text-main)!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.news-item .title-news a:hover{color:var(--theme-accent-hover)!important}.news-item .des-news{font-size:13px!important;color:var(--theme-text-muted)!important;line-height:1.5!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-top:6px!important}.news-item .readmore{font-size:13px!important;font-weight:600!important;color:var(--theme-accent-hover)!important;margin-top:10px!important;display:inline-flex!important;align-items:center;gap:4px}.box-prod-detail{background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-lg)!important;padding:24px!important;box-shadow:var(--theme-shadow-xs)!important;margin-top:20px!important}.breadcrum{background:#ffffff!important;border-bottom:1px solid #e2e8f0!important;padding:10px 0!important;font-size:13px!important;color:var(--theme-text-muted)!important}.breadcrum a{color:var(--theme-text-muted)!important}.breadcrum a:hover{color:var(--theme-accent-hover)!important}.info-detail-pro{border:none!important;padding:0 0 0 25px!important}footer{background-color:#0d1117!important;border-top:3px solid var(--theme-accent)!important;color:#c9d1d9!important;padding:45px 0 25px 0!important;margin-top:40px!important}footer a{color:#8b949e!important}footer a:hover{color:var(--theme-accent)!important;padding-left:3px}.footer-cols h3,footer h3,footer h4{color:#f0f6fc!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-bottom:16px!important;position:relative;padding-bottom:8px}.footer-cols h3:after,footer h3:after{content:"";position:absolute;bottom:0;left:0;width:32px;height:2px;background:var(--theme-accent)}.list-menu_footer li a{display:inline-block;font-size:13.5px;transition:var(--theme-transition)}#info-footer .col-F-ct{font-size:13.5px;line-height:1.7;color:#8b949e}#SEO-home{background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-md)!important;padding:20px 24px!important;margin:25px auto!important;font-size:13.5px!important;line-height:1.7!important;color:var(--theme-text-muted)!important}#menuFixed{position:fixed!important;bottom:25px!important;right:25px!important;top:auto!important;left:auto!important;z-index:99999!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}#menuFixed li{display:flex!important;align-items:center!important;justify-content:flex-end!important}#menuFixed li .divIcon{width:46px!important;height:46px!important;line-height:46px!important;text-align:center!important;background:var(--theme-accent)!important;color:var(--theme-accent-text)!important;border-radius:50%!important;box-shadow:0 4px 14px rgba(0,0,0,0.25)!important;font-size:18px!important;cursor:pointer!important;transition:var(--theme-transition)!important}#menuFixed li:hover .divIcon{transform:scale(1.1);background:var(--theme-accent-hover)!important;color:#ffffff!important}#menuFixed li .divText{background:#1e293b!important;color:#ffffff!important;font-size:12px!important;font-weight:600!important;padding:6px 12px!important;border-radius:var(--theme-radius-full)!important;margin-right:10px!important;box-shadow:0 2px 8px rgba(0,0,0,0.2)!important;white-space:nowrap!important;display:none!important}#menuFixed li:hover .divText{display:block!important}@media (max-width:991px){header>.container{display:none!important}.head-bottom{background:#ffffff!important;height:auto!important;margin-top:0!important;padding:0!important;border-bottom:2px solid var(--theme-accent)!important;box-shadow:0 2px 10px rgba(0,0,0,0.08)!important}.head-bottom .container{display:none!important}.head-bottom .mobile-top-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 16px!important;min-height:54px!important;background:#ffffff!important}.head-bottom .mobile-top-bar .mobile-logo{display:flex!important;align-items:center!important;text-decoration:none!important}.head-bottom .mobile-top-bar .mobile-logo img{max-height:40px!important;width:auto!important;object-fit:contain!important;display:block!important}.head-bottom .mobile-top-bar .mobile-hamburger-btn{width:40px!important;height:40px!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;color:#ffffff!important;border:none!important;border-radius:var(--theme-radius-sm)!important;font-size:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 2px 8px rgba(217,119,6,0.32)!important;transition:all 0.2s ease!important}.head-bottom .mobile-top-bar .mobile-hamburger-btn:active,.head-bottom .mobile-top-bar .mobile-hamburger-btn:hover{background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%)!important;color:#ffffff!important;transform:scale(1.04)!important;box-shadow:0 4px 12px rgba(217,119,6,0.45)!important}body.mobile-menu-lock,body.mobile-modal-lock{overflow:hidden!important;touch-action:none!important}body{padding-bottom:60px!important}.mobile-nav-panel{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:999999!important;pointer-events:none!important;visibility:hidden!important;transition:visibility 0.25s ease!important}.mobile-nav-panel.is-open{pointer-events:auto!important;visibility:visible!important}.mobile-nav-panel .mobile-nav-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,0.6)!important;opacity:0!important;transition:opacity 0.25s ease!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.mobile-nav-panel.is-open .mobile-nav-backdrop{opacity:1!important}.mobile-nav-panel .mobile-nav-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:320px!important;max-width:86vw!important;height:100%!important;background:#ffffff!important;box-shadow:-4px 0 28px rgba(0,0,0,0.35)!important;display:flex!important;flex-direction:column!important;transform:translate3d(100%,0,0)!important;transition:transform 0.28s cubic-bezier(0.16,1,0.3,1)!important;z-index:2!important}.mobile-nav-panel.is-open .mobile-nav-content{transform:translate3d(0,0,0)!important}.mobile-nav-panel .mobile-nav-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important;background:#161b22!important;border-bottom:2px solid var(--theme-accent)!important;color:#ffffff!important;flex-shrink:0!important}.mobile-nav-panel .mobile-nav-title{font-size:14px!important;font-weight:700!important;color:var(--theme-accent)!important;text-transform:uppercase!important;letter-spacing:0.5px!important;display:flex!important;align-items:center!important;gap:8px!important}.mobile-nav-panel .mobile-nav-close{width:32px!important;height:32px!important;background:rgba(255,255,255,0.12)!important;border:none!important;border-radius:50%!important;color:#ffffff!important;font-size:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background 0.2s!important}.mobile-nav-panel .mobile-nav-close:hover{background:rgba(255,255,255,0.25)!important}.mobile-nav-panel .mobile-nav-body{flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:0!important;background:#ffffff!important}.mobile-nav-panel .m-menu{list-style:none!important;padding:0!important;margin:0!important}.mobile-nav-panel .m-menu .m-item{border-bottom:1px solid #f1f5f9!important}.mobile-nav-panel .m-menu .m-row{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:46px!important}.mobile-nav-panel .m-menu .m-link{flex:1 1 auto!important;min-width:0!important;padding:11px 12px 11px 16px!important;color:#0f172a!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;line-height:1.4!important;display:block!important;transition:color 0.18s ease!important}.mobile-nav-panel .m-menu .m-link:hover{color:var(--theme-accent-hover)!important;background:#f8fafc!important}.mobile-nav-panel .m-menu .m-toggle{width:46px!important;height:46px!important;border:none!important;background:transparent!important;color:#64748b!important;font-size:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important}.mobile-nav-panel .m-menu .m-toggle i{transition:transform 0.22s ease!important;display:inline-block!important}.mobile-nav-panel .m-menu .m-toggle.active i{transform:rotate(180deg)!important;color:var(--theme-accent)!important}.mobile-nav-panel .m-menu .m-sub{display:none;list-style:none!important;padding:0!important;margin:0!important;background:#f8fafc!important;border-left:3px solid var(--theme-accent)!important}.mobile-nav-panel .m-menu .m-sub .m-item{border-bottom:1px dashed #e2e8f0!important}.mobile-nav-panel .m-menu .m-sub .m-item:last-child{border-bottom:none!important}.mobile-nav-panel .m-menu .m-sub .m-link{padding:9px 12px 9px 18px!important;color:#1e293b!important;font-size:13.5px!important}.mobile-nav-panel .m-menu .m-sub .m-toggle{width:42px!important;height:40px!important;font-size:14px!important}.mobile-nav-panel .m-menu .m-sub2{background:#edf2f7!important;border-left:none!important}.mobile-nav-panel .m-menu .m-sub2 li{border-bottom:1px solid #e2e8f0!important}.mobile-nav-panel .m-menu .m-sub2 li:last-child{border-bottom:none!important}.mobile-nav-panel .m-menu .m-sub2 .m-link{padding:8px 14px 8px 30px!important;color:#475569!important;font-size:13px!important;font-weight:500!important}.mobile-nav-panel .mobile-nav-footer{padding:12px 14px!important;background:#f8fafc!important;border-top:1px solid #e2e8f0!important;display:flex!important;flex-direction:column!important;gap:8px!important;flex-shrink:0!important}.mobile-nav-panel .mobile-hotline-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:38px!important;background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:var(--theme-radius-sm)!important;color:#0f172a!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:all 0.2s ease!important}.mobile-nav-panel .mobile-hotline-btn i{color:var(--theme-accent)!important}.mobile-nav-panel .mobile-hotline-btn:hover{background:var(--theme-accent)!important;color:#161b22!important;border-color:var(--theme-accent)!important}.mobile-bottom-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:56px!important;background:#161b22!important;border-top:2px solid var(--theme-accent)!important;display:flex!important;align-items:center!important;justify-content:space-around!important;z-index:99999!important;box-shadow:0 -3px 16px rgba(0,0,0,0.25)!important;padding:0 4px!important}.mobile-bottom-bar .m-bar-btn{flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;background:transparent!important;border:none!important;color:#94a3b8!important;text-decoration:none!important;cursor:pointer!important;padding:4px 0!important;transition:color 0.18s ease,transform 0.15s ease!important}.mobile-bottom-bar .m-bar-btn:active,.mobile-bottom-bar .m-bar-btn:hover{color:var(--theme-accent)!important;text-decoration:none!important}.mobile-bottom-bar .m-bar-icon{position:relative!important;font-size:18px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.mobile-bottom-bar .m-bar-badge{position:absolute!important;top:-6px!important;right:-10px!important;background:var(--theme-price-red)!important;color:#ffffff!important;font-size:10px!important;font-weight:800!important;min-width:16px!important;height:16px!important;line-height:16px!important;border-radius:8px!important;padding:0 4px!important;text-align:center!important;box-shadow:0 1px 3px rgba(0,0,0,0.3)!important}.mobile-bottom-bar .m-bar-text{font-size:11px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0.2px!important}.mobile-modal{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:1000000!important;pointer-events:none!important;visibility:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;transition:visibility 0.22s ease!important}.mobile-modal.is-open{pointer-events:auto!important;visibility:visible!important}.mobile-modal .mobile-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,0.65)!important;opacity:0!important;transition:opacity 0.22s ease!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}.mobile-modal.is-open .mobile-modal-backdrop{opacity:1!important}.mobile-modal .mobile-modal-card{position:relative!important;width:100%!important;max-width:400px!important;background:#ffffff!important;border-radius:var(--theme-radius-lg)!important;box-shadow:0 20px 40px rgba(0,0,0,0.35)!important;overflow:hidden!important;z-index:2!important;transform:scale(0.92) translate3d(0,10px,0)!important;opacity:0!important;transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),opacity 0.2s ease!important;max-height:90vh!important;display:flex!important;flex-direction:column!important}.mobile-modal.is-open .mobile-modal-card{transform:scale(1) translate3d(0,0,0)!important;opacity:1!important}.mobile-modal .mobile-modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 18px!important;background:#161b22!important;border-bottom:2px solid var(--theme-accent)!important;color:#ffffff!important;flex-shrink:0!important}.mobile-modal .mobile-modal-title{font-size:14px!important;font-weight:700!important;color:var(--theme-accent)!important;text-transform:uppercase!important;letter-spacing:0.5px!important;display:flex!important;align-items:center!important;gap:8px!important}.mobile-modal .mobile-modal-close{width:30px!important;height:30px!important;background:rgba(255,255,255,0.12)!important;border:none!important;border-radius:50%!important;color:#ffffff!important;font-size:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background 0.2s!important}.mobile-modal .mobile-modal-close:hover{background:rgba(255,255,255,0.25)!important}.mobile-modal .mobile-modal-body{padding:18px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.mobile-modal .m-search-form{display:flex!important;align-items:center!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:var(--theme-radius-full)!important;padding:3px 4px 3px 14px!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}.mobile-modal .m-search-form:focus-within{border-color:var(--theme-accent)!important;box-shadow:0 0 0 2px rgba(245,158,11,0.2)!important;background:#ffffff!important}.mobile-modal .m-search-input{flex:1 1 auto!important;min-width:0!important;border:none!important;background:transparent!important;font-size:14px!important;color:var(--theme-text-main)!important;outline:none!important;padding:8px 4px!important}.mobile-modal .m-search-btn{height:36px!important;padding:0 16px!important;background:var(--theme-accent)!important;color:#161b22!important;border:none!important;border-radius:var(--theme-radius-full)!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:background 0.2s ease!important}.mobile-modal .m-search-btn:hover{background:var(--theme-accent-hover)!important;color:#ffffff!important}.mobile-modal .m-account-loading{text-align:center!important;padding:20px 0!important;color:#64748b!important;font-size:13.5px!important}.mobile-modal #mAccountBody .form-head{display:flex!important;flex-direction:column!important;gap:10px!important}.mobile-modal #mAccountBody .input-form input{width:100%!important;height:40px!important;border:1px solid #cbd5e1!important;border-radius:var(--theme-radius-sm)!important;padding:0 12px!important;font-size:13.5px!important;box-sizing:border-box!important}.mobile-modal #mAccountBody .input-form input:focus{border-color:var(--theme-accent)!important;outline:none!important;box-shadow:0 0 0 2px rgba(245,158,11,0.2)!important}.mobile-modal #mAccountBody #mBtnLogin,.mobile-modal #mAccountBody .input-form button.button{width:100%!important;height:40px!important;background:var(--theme-accent)!important;color:#161b22!important;border:none!important;border-radius:var(--theme-radius-sm)!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:background 0.2s!important}.mobile-modal #mAccountBody #mBtnLogin:hover,.mobile-modal #mAccountBody .input-form button.button:hover{background:var(--theme-accent-hover)!important;color:#ffffff!important}.mobile-modal #mAccountBody .note-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:13px!important;padding-top:4px!important}.mobile-modal #mAccountBody .note-wrapper a{color:var(--theme-accent-hover)!important;text-decoration:none!important;font-weight:600!important}.mobile-modal #mAccountBody .dropdown-item{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;color:#334155!important;font-size:13.5px!important;font-weight:600!important;border-radius:10px!important;border:1px solid #f1f5f9!important;background:#f8fafc!important;text-decoration:none!important;transition:all 0.2s ease!important}.mobile-modal #mAccountBody .dropdown-item:hover{background:#fffbeb!important;color:#b45309!important;border-color:#fde68a!important}.mobile-modal #mAccountBody a[href*=thong-tin-ca-nhan]:before{content:"\f2bd"!important;font-family:FontAwesome!important;font-size:14px!important;color:#f59e0b!important}.mobile-modal #mAccountBody a[href*=doi-mat-khau]:before{content:"\f084"!important;font-family:FontAwesome!important;font-size:14px!important;color:#f59e0b!important}.mobile-modal #mAccountBody a[href*=dia-chi-giao-hang]:before{content:"\f041"!important;font-family:FontAwesome!important;font-size:14px!important;color:#f59e0b!important}.mobile-modal #mAccountBody a[href*=lich-su-mua-hang]:before{content:"\f290"!important;font-family:FontAwesome!important;font-size:14px!important;color:#f59e0b!important}.mobile-modal #mAccountBody #lbtnDangXuat{color:#ef4444!important;background:#fef2f2!important;border-color:#fee2e2!important;cursor:pointer!important}.mobile-modal #mAccountBody #lbtnDangXuat:before{content:"\f08b"!important;font-family:FontAwesome!important;font-size:14px!important;color:#ef4444!important}.mobile-modal #mAccountBody #lbtnDangXuat:hover{background:#fee2e2!important;color:#b91c1c!important}.main-slider{margin-left:0!important;margin-top:12px!important;margin-bottom:18px!important;height:auto!important;border-radius:var(--theme-radius-md)!important}.slider-home,.slider-home .slick-list,.slider-home .slide,.slider-home .slide a,.slider-home .slide img,.slider-home img{height:auto!important;max-height:none!important;border-radius:var(--theme-radius-md)!important}}@media (max-width:767px){body{font-size:13.5px!important}header{padding:0!important}.dropdown-nav .navbar-toggle.tab-menu,.nav-menu>li a.t_menu,.pro-item .addtocart button{min-height:44px!important}.box-fea-cates,.news-home{padding:15px!important;border-radius:var(--theme-radius-md)!important}.pro-item{padding:12px!important;margin:6px 0!important}.img-pro{margin-bottom:8px!important}.info-price .m-price{font-size:15px!important}#menuFixed{bottom:70px!important;right:15px!important}#menuFixed li .divIcon{width:40px!important;height:40px!important;line-height:40px!important;font-size:16px!important}}.box-prod-detail{background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-lg)!important;padding:24px!important;box-shadow:var(--theme-shadow-xs)!important;margin-top:18px!important;margin-bottom:25px!important}.box-prod-detail .product-slide{width:44%!important}.box-prod-detail .info-detail-pro{width:56%!important;border:none!important;padding:0 0 0 25px!important;box-shadow:none!important;background:transparent!important}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.box-prod-detail #albums-product{min-height:480px!important;position:relative!important;border-radius:var(--theme-radius-md)!important;display:block!important}.box-prod-detail #albums-product .product-gallery-skeleton{width:100%!important;display:flex!important;flex-direction:column!important;gap:14px!important}.box-prod-detail #albums-product .skeleton-shimmer{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 35%,#ffffff 50%,#e2e8f0 65%,#f1f5f9 100%)!important;background-size:200% 100%!important;animation:skeletonShimmer 1.8s ease-in-out infinite!important}.box-prod-detail #albums-product .skeleton-main-img{width:100%!important;height:395px!important;min-height:380px!important;max-height:440px!important;border:1px solid #e2e8f0!important;border-radius:var(--theme-radius-md)!important;position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px 3px rgba(0,0,0,0.03)!important}.box-prod-detail #albums-product .skeleton-main-img .skeleton-badge{background:rgba(255,255,255,0.85)!important;padding:6px 16px!important;border-radius:20px!important;font-size:12px!important;font-weight:600!important;color:#64748b!important;letter-spacing:0.3px!important;box-shadow:0 2px 8px rgba(0,0,0,0.06)!important;backdrop-filter:blur(4px)!important;border:1px solid rgba(226,232,240,0.8)!important}.box-prod-detail #albums-product .skeleton-thumbs{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;overflow:hidden!important}.box-prod-detail #albums-product .skeleton-thumb{width:68px!important;height:68px!important;flex:0 0 68px!important;border-radius:var(--theme-radius-sm)!important;border:1.5px solid #e2e8f0!important;position:relative!important;overflow:hidden!important}.box-prod-detail #albums-product .main_img{border:1px solid #e2e8f0!important;border-radius:var(--theme-radius-md)!important;padding:16px!important;background:#ffffff!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:380px!important;max-height:440px!important;overflow:hidden!important;animation:fadeInGallery 0.28s ease!important}@keyframes fadeInGallery{0%{opacity:0.6;transform:scale(0.99)}to{opacity:1;transform:scale(1)}}.box-prod-detail #albums-product .main_img img{max-height:390px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;margin:0 auto!important;transition:transform 0.3s ease!important}.box-prod-detail #thumbs-wrapper{margin-top:14px!important}.box-prod-detail #image-additional-carousel .elevatezoom-gallery{padding:3px!important;display:block!important}.box-prod-detail #image-additional-carousel .elevatezoom-gallery span{display:flex!important;align-items:center!important;justify-content:center!important;width:68px!important;height:68px!important;border:2px solid #e2e8f0!important;border-radius:var(--theme-radius-sm)!important;overflow:hidden!important;background:#ffffff!important;transition:var(--theme-transition)!important}.box-prod-detail #image-additional-carousel .elevatezoom-gallery span img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.box-prod-detail #image-additional-carousel .elevatezoom-gallery.active span,.box-prod-detail #image-additional-carousel .elevatezoom-gallery:hover span{border-color:var(--theme-accent)!important;box-shadow:0 0 0 1px var(--theme-accent)!important}.box-prod-detail .share-facebook,.box-prod-detail .share-product-bar{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important;padding-top:12px!important;border-top:1px dashed #e2e8f0!important}.box-prod-detail .share-product-bar .share-title{font-size:13px!important;font-weight:700!important;color:#64748b!important;margin-right:2px!important;display:inline-block!important}.box-prod-detail .share-product-bar .share-list{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}.box-prod-detail .share-product-bar .share-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 14px!important;border-radius:6px!important;font-size:12.5px!important;font-weight:700!important;text-decoration:none!important;border-width:1.5px!important;border-style:solid!important;cursor:pointer!important;transition:all 0.2s ease!important;line-height:1.25!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(0,0,0,0.04)!important;user-select:none!important}.box-prod-detail .share-product-bar .share-pill:active{transform:scale(0.96)!important}.box-prod-detail .share-product-bar .share-fb{border-color:#1877f2!important;color:#1877f2!important;background:#f0f7ff!important}.box-prod-detail .share-product-bar .share-fb:hover{background:#1877f2!important;color:#ffffff!important;box-shadow:0 3px 10px rgba(24,119,242,0.35)!important;transform:translateY(-1px)!important}.box-prod-detail .share-product-bar .share-zalo{border-color:#0068ff!important;color:#0068ff!important;background:#f0f7ff!important}.box-prod-detail .share-product-bar .share-zalo:hover{background:#0068ff!important;color:#ffffff!important;box-shadow:0 3px 10px rgba(0,104,255,0.35)!important;transform:translateY(-1px)!important}.box-prod-detail .share-product-bar .share-twitter{border-color:#0f172a!important;color:#0f172a!important;background:#f8fafc!important}.box-prod-detail .share-product-bar .share-twitter:hover{background:#0f172a!important;color:#ffffff!important;box-shadow:0 3px 10px rgba(15,23,42,0.3)!important;transform:translateY(-1px)!important}.box-prod-detail .share-product-bar .share-copy{border-color:#059669!important;color:#059669!important;background:#ecfdf5!important}.box-prod-detail .share-product-bar .share-copy:hover{background:#059669!important;color:#ffffff!important;box-shadow:0 3px 10px rgba(5,150,105,0.35)!important;transform:translateY(-1px)!important}@media (max-width:991px){.box-prod-detail #albums-product{min-height:380px!important}.box-prod-detail #albums-product .main_img{min-height:300px!important;max-height:350px!important;height:310px!important;padding:10px!important}.box-prod-detail #albums-product .main_img img{max-height:290px!important}.box-prod-detail #albums-product .skeleton-main-img{height:310px!important;min-height:300px!important;max-height:350px!important}.box-prod-detail #albums-product .skeleton-thumbs{gap:8px!important}.box-prod-detail #albums-product .skeleton-thumb{width:60px!important;height:60px!important;flex:0 0 60px!important}.box-prod-detail #image-additional-carousel .elevatezoom-gallery span{width:60px!important;height:60px!important}}@media (max-width:767px){.box-prod-detail #albums-product{min-height:350px!important}.box-prod-detail #albums-product .main_img{min-height:270px!important;max-height:320px!important;height:280px!important;padding:8px!important}.box-prod-detail #albums-product .main_img img{max-height:260px!important}.box-prod-detail #albums-product .skeleton-main-img{height:280px!important;min-height:270px!important;max-height:320px!important}.box-prod-detail #albums-product .skeleton-thumbs{gap:6px!important}.box-prod-detail #albums-product .skeleton-thumb{width:54px!important;height:54px!important;flex:0 0 54px!important}.box-prod-detail #image-additional-carousel .elevatezoom-gallery span{width:54px!important;height:54px!important}.box-prod-detail .share-product-bar{gap:6px!important;margin-top:12px!important;padding-top:10px!important}.box-prod-detail .share-product-bar .share-pill{padding:4px 10px!important;font-size:11.5px!important}}.box-prod-detail .row-brand{border-bottom:1px solid #f1f5f9!important;padding-bottom:14px!important;margin-bottom:14px!important;position:relative!important}.box-prod-detail .row-brand:after{content:""!important;position:absolute!important;bottom:-1px!important;left:0!important;width:80px!important;height:3px!important;background:var(--theme-accent)!important;border-radius:2px!important}.box-prod-detail .title-brand{font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;color:var(--theme-accent-hover)!important;letter-spacing:0.5px!important;margin:0 0 4px 0!important}.box-prod-detail .title-pr{font-size:22px!important;font-weight:800!important;color:#0f172a!important;line-height:1.35!important;margin:4px 0 6px 0!important}.box-prod-detail .detail-pro-items .row-pro{display:flex!important;align-items:center!important;padding:6px 0!important;font-size:13.5px!important;line-height:1.5!important}.box-prod-detail .detail-pro-items .row-pro .tt-des{width:120px!important;color:#64748b!important;font-weight:500!important;flex-shrink:0!important;float:none!important}.box-prod-detail .detail-pro-items .row-pro b{color:#1e293b!important;font-weight:600!important}.box-prod-detail .prod-rate{margin-bottom:6px!important;font-size:13px!important;color:#64748b!important}.box-prod-detail .price-detail{background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:12px!important;padding:16px 20px!important;margin:16px 0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:16px 24px!important;position:relative!important;min-height:auto!important;box-shadow:0 1px 3px rgba(245,158,11,0.08)!important}.box-prod-detail .price-detail .col-detail{padding-left:5px}.box-prod-detail .price-detail .col-detail p{margin:0 0 3px 0!important;font-size:12.5px!important;color:#64748b!important;font-weight:500!important}.box-prod-detail .price-detail .cost{font-size:22px!important;font-weight:800!important;color:#dc2626!important;line-height:1.2!important;letter-spacing:-0.5px!important}.box-prod-detail .price-detail .f-price{font-size:14px!important;color:#94a3b8!important;text-decoration:line-through!important}.box-prod-detail .price-detail #div_tietkiem{margin:3px 0 0 0!important;font-size:12px!important;color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:6px!important;padding:2px 8px!important;display:inline-block!important;line-height:1.4!important}.box-prod-detail .price-detail #div_tietkiem b{color:#047857!important;font-weight:700!important}.box-prod-detail .price-detail .genuine{position:absolute!important;top:-2px!important;right:-2px!important;width:58px!important;height:58px!important;background:url(../Images/hangchinhhang.png) 0 0 no-repeat!important;background-size:contain!important;z-index:2!important}.box-prod-detail .row-pro .txtQty{height:42px!important;width:60px!important;text-align:center!important;font-size:16px!important;font-weight:700!important;border:1px solid #cbd5e1!important;border-radius:8px!important;margin:0 10px!important;outline:none!important;background:#ffffff!important;color:#1e293b!important}.box-prod-detail .row-pro .txtQty:focus{border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px rgba(230,81,0,0.12)!important}.box-prod-detail .stock.stk-y{font-size:13px!important;font-weight:600!important;color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:6px!important;padding:4px 10px!important;display:inline-flex!important;align-items:center!important}.box-prod-detail .info-dt-payment{display:flex!important;align-items:center!important;gap:12px!important;margin-top:18px!important;border-bottom:none!important}.box-prod-detail .btn-order.button-buy{background:linear-gradient(135deg,var(--theme-accent) 0%,var(--theme-accent-hover) 100%)!important;color:#ffffff!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;height:46px!important;line-height:46px!important;padding:0 28px!important;border-radius:8px!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;box-shadow:0 4px 14px rgba(230,81,0,0.3)!important;transition:var(--theme-transition)!important;text-decoration:none!important;float:none!important}.box-prod-detail .btn-order.button-buy:hover{transform:translateY(-2px)!important;box-shadow:0 6px 18px rgba(230,81,0,0.4)!important;color:#ffffff!important}.box-prod-detail .btn-order_icon{display:inline-block!important;height:auto!important;width:auto!important;float:none!important;border:none!important}.box-prod-detail .info-dt-payment .quotes{background:#0f172a!important;color:#ffffff!important;font-size:14px!important;font-weight:600!important;height:46px!important;line-height:46px!important;padding:0 20px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;margin:0!important;float:none!important;border:1px solid #1e293b!important;transition:var(--theme-transition)!important;text-decoration:none!important}.box-prod-detail .info-dt-payment .quotes:hover{background:#334155!important;color:#ffffff!important}.box-prod-detail .icn-quotes{position:static!important;display:inline-block!important;width:22px!important;height:20px!important;background-size:contain!important}.box-prod-detail .boxChatOnl{border-bottom:none!important;padding:0!important;margin-top:16px!important}.box-prod-detail .innerBoxOnl{display:flex!important;align-items:center!important;width:100%!important;margin:0!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:10px!important;padding:10px 16px!important;gap:14px!important;text-align:left!important}.box-prod-detail .onlineHttt{display:flex!important;align-items:center!important;gap:6px}.box-prod-detail .onlineHttt ul{margin:0!important;padding:0!important;list-style:none!important}.box-prod-detail .onlineHttt ul li img{width:38px!important;height:38px!important;border-radius:50%!important}.box-prod-detail .hotlineHttt{border-left:1px solid #bbf7d0!important;padding-left:14px!important;font-size:13px!important;color:#334155!important;line-height:1.4!important;margin:0!important;width:auto!important}.box-prod-detail .hotlineHttt span.red b{color:#dc2626!important;font-size:15px!important;font-weight:700!important;letter-spacing:0.3px!important}.box-prod-detail .row-policy{display:flex!important;flex-direction:column!important;gap:6px!important;border-bottom:none!important;padding:0!important;margin-bottom:12px!important}.box-prod-detail .row-policy .item-poli{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important;border-radius:6px!important;padding:7px 12px!important;font-size:12px!important;font-weight:700!important;display:flex!important;align-items:center!important;letter-spacing:0.3px!important}.box-prod-detail #info-spp{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:14px 16px!important;font-size:13px!important;line-height:1.65!important;color:#334155!important;border-bottom:none!important}.box-prod-detail #info-spp b{color:#0f172a!important}.box-prod-detail .ads-right-dt img{border-radius:10px!important;border:1px solid #e2e8f0!important;width:100%!important;margin-top:12px!important}#stickyheader{background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-bottom:2px solid #e2e8f0!important;border-radius:var(--theme-radius-lg) var(--theme-radius-lg) 0 0!important;height:auto!important;box-shadow:none!important;overflow:visible!important;top:0!important;z-index:100!important}.product-tabs{display:flex!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important}.product-tabs li{display:block!important;width:auto!important;border:none!important;background:transparent!important;text-align:left!important}.product-tabs li a{display:block!important;padding:14px 24px!important;font-size:15px!important;font-weight:700!important;color:var(--theme-text-muted)!important;border-bottom:3px solid transparent!important;margin-bottom:-2px!important;transition:var(--theme-transition)!important;text-decoration:none!important;line-height:1.4!important}.product-tabs li:hover,.product-tabs li:hover a{background:transparent!important;color:var(--theme-accent)!important;border-left:none!important}.product-tabs li a:hover,.product-tabs li.active a,.product-tabs li.current a{color:var(--theme-accent)!important;border-bottom-color:var(--theme-accent)!important}.tabs-container{background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-top:none!important;border-radius:0 0 var(--theme-radius-lg) var(--theme-radius-lg)!important;padding:24px!important;line-height:1.7!important;box-shadow:var(--theme-shadow-xs)!important;margin-bottom:25px!important}.tabs-container .info-g{font-size:14px!important;line-height:1.75!important;color:#334155!important}.tabs-container .info-g img{max-width:100%!important;height:auto!important;border-radius:8px!important;margin:10px auto!important;display:block!important}.tabs-container .info-g table{width:100%!important;border-collapse:collapse!important;margin:15px 0!important;border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden!important}.tabs-container .info-g table td,.tabs-container .info-g table th{padding:10px 14px!important;border:1px solid #e2e8f0!important;font-size:13.5px!important}.tabs-container .info-g table tr:nth-child(2n){background-color:#f8fafc!important}.section-title-dt{font-size:17px!important;font-weight:700!important;color:#0f172a!important;text-transform:uppercase!important;letter-spacing:0.3px!important;padding:0 0 8px 12px!important;margin:24px 0 16px 0!important;border-left:3px solid var(--theme-accent)!important;border-bottom:1px solid #e2e8f0!important;position:relative!important}.wrap-tab-comments{margin-top:15px!important}.top-box-comments{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:16px 20px!important;margin-bottom:18px!important}.top-box-comments h3{font-size:15px!important;font-weight:700!important;color:#0f172a!important;margin:0!important}.view-comments-item{background:#ffffff!important;border:1px solid #f1f5f9!important;border-radius:10px!important;padding:14px 18px!important;margin-bottom:12px!important;transition:var(--theme-transition)!important}.view-comments-item:hover{border-color:#e2e8f0!important;box-shadow:var(--theme-shadow-xs)!important}.view-comments-item.level-2{margin-left:30px!important;background:#f8fafc!important;border-left:3px solid var(--theme-accent)!important}.view-comments-item .name-member{font-weight:700!important;color:#0f172a!important;font-size:14px!important;margin-bottom:6px!important}.view-comments-item .content-comments{font-size:13.5px!important;line-height:1.6!important;color:#334155!important;margin-bottom:8px!important}.view-comments-item .relate-comment{font-size:12.5px!important;color:#64748b!important;display:flex!important;align-items:center!important;gap:12px!important}.view-comments-item .rep-comment{color:var(--theme-accent)!important;font-weight:600!important;cursor:pointer!important}.view-comments-item .like-comment a{color:#64748b!important;cursor:pointer!important}.view-comments-item .like-comment a:hover{color:var(--theme-accent)!important}.mod-sideDeal .other-products{background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-lg)!important;padding:14px 8px!important;box-shadow:var(--theme-shadow-xs)!important}.mod-sideDeal .g-Tab{font-size:15px!important;font-weight:800!important;color:var(--theme-text-main)!important;text-transform:uppercase!important;letter-spacing:0.3px!important;padding:0 4px 8px 4px!important;margin:0 0 10px 0!important;border-bottom:2px solid #e2e8f0!important;position:relative!important;display:flex!important;align-items:center!important}.mod-sideDeal .g-Tab:after{content:""!important;position:absolute!important;bottom:-2px!important;left:4px!important;width:40px!important;height:2px!important;background:var(--theme-accent)!important}.mod-sideDeal .vertical-pros{margin:0!important;padding:0!important}.mod-sideDeal .vertical-pros .item{margin:0 0 8px 0!important;padding:0!important;outline:none!important}.mod-sideDeal .vertical-pros .pro-item{display:flex!important;flex-direction:row!important;align-items:center!important;padding:8px 10px!important;margin:0!important;background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-md)!important;box-shadow:0 1px 3px rgba(0,0,0,0.03)!important;gap:10px!important;transition:var(--theme-transition)!important;position:relative!important;width:100%!important;box-sizing:border-box!important;justify-content:flex-start!important}.mod-sideDeal .vertical-pros .pro-item:hover{border-color:var(--theme-card-border-hover)!important;transform:translateY(-2px)!important;box-shadow:var(--theme-shadow-md)!important}.mod-sideDeal .vertical-pros .img-pro{width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;border:1px solid #f1f5f9!important;border-radius:var(--theme-radius-sm)!important;background:#ffffff!important;padding:4px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;flex-shrink:0!important;float:none!important}.mod-sideDeal .vertical-pros .img-pro a,.mod-sideDeal .vertical-pros .img-pro span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.mod-sideDeal .vertical-pros .img-pro img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;transition:transform 0.25s ease!important}.mod-sideDeal .vertical-pros .pro-item:hover .img-pro img{transform:scale(1.08)!important}.mod-sideDeal .vertical-pros .side-pro-detail{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.mod-sideDeal .vertical-pros .pro-name{font-size:12.5px!important;font-weight:600!important;line-height:1.35!important;margin:0 0 4px 0!important;min-height:unset!important;height:auto!important}.mod-sideDeal .vertical-pros .pro-name a{color:var(--theme-text-main)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:color 0.15s ease!important}.mod-sideDeal .vertical-pros .pro-name a:hover{color:var(--theme-accent)!important}.mod-sideDeal .vertical-pros .side-price-cart{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:6px!important}.mod-sideDeal .vertical-pros .info-price{display:flex!important;flex-direction:column!important;margin:0!important;height:auto!important;gap:1px!important;min-width:0!important;flex:1 1 auto!important}.mod-sideDeal .vertical-pros .info-price .m-price{font-size:13.5px!important;font-weight:700!important;color:var(--theme-price-red)!important;line-height:1.2!important;white-space:nowrap!important}.mod-sideDeal .vertical-pros .info-price .f-price{line-height:1.1!important}.mod-sideDeal .vertical-pros .info-price .f-price del{font-size:11px!important;color:var(--theme-price-old)!important;font-weight:400!important;white-space:nowrap!important}.mod-sideDeal .vertical-pros .addtocart{margin:0!important;position:static!important;flex-shrink:0!important}.mod-sideDeal .vertical-pros .addtocart a,.mod-sideDeal .vertical-pros .btn-side-cart{width:32px!important;height:32px!important;min-height:32px!important;border-radius:50%!important;background-color:var(--theme-accent)!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-shadow:0 2px 6px rgba(245,158,11,0.3)!important;cursor:pointer!important;transition:all 0.2s ease!important;text-decoration:none!important;border:none!important}.mod-sideDeal .vertical-pros .addtocart a:hover,.mod-sideDeal .vertical-pros .btn-side-cart:hover{background-color:var(--theme-accent-hover)!important;transform:translateY(-2px) scale(1.06)!important;box-shadow:0 4px 10px rgba(245,158,11,0.45)!important}.mod-sideDeal .vertical-pros .addtocart a i,.mod-sideDeal .vertical-pros .btn-side-cart i{font-size:13px!important;color:#ffffff!important;margin:0!important}.mod-sideDeal .vertical-pros .addtocart a span{display:none!important}.other-products .vertical-pros .slick-dots{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:8px 0 0 0!important;padding:0!important;list-style:none!important}.other-products .vertical-pros .slick-dots li{margin:0!important;padding:0!important;width:auto!important;height:auto!important}.other-products .vertical-pros .slick-dots li button{width:8px!important;height:8px!important;border-radius:4px!important;background:#cbd5e1!important;border:none!important;padding:0!important;font-size:0!important;line-height:0!important;transition:all 0.25s ease!important;cursor:pointer!important}.other-products .vertical-pros .slick-dots li.slick-active button{width:20px!important;background:var(--theme-accent)!important}@media (max-width:640px){.mod-sideDeal .vertical-pros .item{padding:0 4px!important}.mod-sideDeal .vertical-pros .pro-item{flex-direction:column!important;align-items:stretch!important;padding:10px 8px!important}.mod-sideDeal .vertical-pros .img-pro{width:100%!important;min-width:100%!important;max-width:100%!important;height:125px!important;margin-bottom:8px!important}.mod-sideDeal .vertical-pros .side-price-cart{margin-top:4px!important}}@media (max-width:991px){.box-prod-detail{padding:16px!important;margin-top:10px!important;border-radius:var(--theme-radius-md)!important}.box-prod-detail .info-detail-pro,.box-prod-detail .product-slide{width:100%!important;float:none!important;padding:0!important}.box-prod-detail .info-detail-pro{margin-top:16px!important}.box-prod-detail .title-pr{font-size:18px!important}.box-prod-detail .detail-pro-items,.box-prod-detail .status-support{width:100%!important;float:none!important;padding:0!important}.box-prod-detail .status-support{margin-top:20px!important}.mod-sideDeal,.tab-dt-pro{width:100%!important;float:none!important}.mod-sideDeal{margin-top:25px!important}}@media (max-width:767px){.box-prod-detail .row-detail{margin:0}.box-prod-detail .price-detail{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:12px 14px!important}.box-prod-detail .price-detail .cost{font-size:22px!important}.box-prod-detail .info-dt-payment{flex-direction:column!important;align-items:stretch!important}.box-prod-detail .btn-order.button-buy{width:100%!important;text-align:center!important;justify-content:center!important}.box-prod-detail .info-dt-payment .quotes{width:100%!important;text-align:center!important;justify-content:center!important}.box-prod-detail .innerBoxOnl{flex-direction:column!important;text-align:center!important;gap:8px!important}.box-prod-detail .hotlineHttt{border-left:none!important;padding-left:0!important;border-top:1px solid #bbf7d0!important;padding-top:8px!important;width:100%!important;text-align:center!important}.tabs-container{padding:16px!important}}#sidebar{background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-lg)!important;padding:18px 20px!important;box-shadow:var(--theme-shadow-xs)!important}#sidebar .g-Tab{font-size:16px!important;margin-bottom:14px!important;padding-bottom:8px!important}.left-nav ul li{padding:6px 0;border-bottom:1px solid #f1f5f9}.left-nav ul li:last-child{border-bottom:none}.left-nav ul li a{color:var(--theme-text-main);font-size:13.5px;display:block;transition:var(--theme-transition)}.left-nav ul li a:hover{color:var(--theme-accent-hover);padding-left:4px}.pagination-container .pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin:25px 0}.pagination>li>a,.pagination>li>span{border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-sm)!important;color:var(--theme-text-main)!important;padding:8px 14px!important;font-weight:600;font-size:13.5px;transition:var(--theme-transition)}.pagination>.active>a,.pagination>.active>span,.pagination>li>a:hover{background-color:var(--theme-accent)!important;border-color:var(--theme-accent)!important;color:var(--theme-accent-text)!important}#idTitleMain,.box.box-pros-page{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin-bottom:25px!important;float:none!important}.pro-page-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important;padding:0 0 16px 0!important;margin-bottom:20px!important;border-bottom:2px solid #e2e8f0!important}.tab-pro-page{background:transparent!important;padding:0 0 0 14px!important;margin:0!important;font-size:21px!important;font-weight:800!important;color:#0f172a!important;text-transform:uppercase!important;letter-spacing:0.3px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;position:relative!important;border-left:4px solid var(--theme-accent)!important;line-height:1.3!important}.tab-pro-page .pro-count-badge,.tab-pro-page span{font-size:13.5px!important;font-weight:500!important;color:#64748b!important;text-transform:none!important;letter-spacing:normal!important}.tab-pro-page #iCountMain{color:var(--theme-accent)!important;font-weight:700!important}.sort-area{position:static!important;float:none!important;margin:0!important;display:flex!important;align-items:center!important}.sort-select-wrapper{position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.sort-label{font-size:13.5px!important;font-weight:600!important;color:#475569!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.sort-label i{color:var(--theme-accent)!important;font-size:13px!important}#sort-select,.sort-area select,.sort-select-wrapper select{height:38px!important;line-height:38px!important;padding:0 34px 0 14px!important;background-color:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;color:#1e293b!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;outline:none!important;transition:var(--theme-transition)!important;box-shadow:0 1px 2px rgba(0,0,0,0.04)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;min-width:175px!important}#sort-select:hover,.sort-area select:hover,.sort-select-wrapper select:hover{border-color:var(--theme-accent)!important}#sort-select:focus,.sort-area select:focus,.sort-select-wrapper select:focus{border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px rgba(230,81,0,0.15)!important}#filters .box_brand-filter{margin-bottom:18px!important;padding-bottom:14px!important;border-bottom:1px solid #f1f5f9!important}#filters .box_brand-filter:last-child{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}#filters .g-Tab{font-size:14px!important;font-weight:700!important;color:#0f172a!important;text-transform:uppercase!important;letter-spacing:0.3px!important;padding:0 0 6px 10px!important;margin:0 0 10px 0!important;border-left:3px solid var(--theme-accent)!important;border-bottom:1px solid #e2e8f0!important;background:transparent!important;line-height:1.4!important}#filters .g-Tab:after{display:none!important}#filters .multiselect__search{margin:0 0 10px 0!important;position:relative!important;border-radius:6px!important;border:1px solid #cbd5e1!important;background:#ffffff!important;height:34px!important;display:flex!important;align-items:center!important;overflow:hidden!important;transition:var(--theme-transition)!important}#filters .multiselect__search:focus-within{border-color:var(--theme-accent)!important;box-shadow:0 0 0 2px rgba(230,81,0,0.12)!important}#filters .multiselect__search__input{border:none!important;height:32px!important;line-height:32px!important;padding:0 8px!important;width:100%!important;font-size:13px!important;outline:none!important;background:transparent!important;color:#1e293b!important}#filters .multiselect__search__button{background:transparent!important;border:none!important;height:32px!important;width:32px!important;cursor:pointer!important;color:#64748b!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:13px!important}#filters .multiselect__search__button:hover{color:var(--theme-accent)!important}#filters .most-viewed ul.list-field{max-height:180px!important;overflow-y:auto!important;padding:0!important;margin:0!important;list-style:none!important}#filters .multiselect__item{padding:5px 0!important;margin:0!important;display:flex!important;align-items:center!important}#filters .multiselect__item input[type=checkbox]{width:16px!important;height:16px!important;margin:0 8px 0 0!important;accent-color:var(--theme-accent)!important;cursor:pointer!important;flex-shrink:0!important}#filters .multiselect__item label{cursor:pointer!important;font-size:13px!important;font-weight:500!important;color:#334155!important;margin:0!important;display:flex!important;align-items:center!important;user-select:none!important;width:100%!important;line-height:1.4!important}#filters .multiselect__item label:hover{color:var(--theme-accent-hover)!important}@media (max-width:991px){#filters{position:fixed!important;top:0!important;right:-280px!important;width:260px!important;max-width:82vw!important;height:100%!important;height:100vh!important;background:#ffffff!important;background-color:#ffffff!important;z-index:9999999!important;transition:right 0.3s cubic-bezier(0.16,1,0.3,1)!important;border-left:1px solid #e2e8f0!important;box-shadow:none!important;padding:0!important;margin:0!important;opacity:1!important;overflow:visible!important}#filters.float{right:0!important;background:#ffffff!important;background-color:#ffffff!important;box-shadow:-6px 0 24px rgba(0,0,0,0.2)!important;z-index:9999999!important;opacity:1!important}#filters div.toggler{position:fixed!important;top:38%!important;right:0!important;left:auto!important;width:26px!important;height:48px!important;line-height:48px!important;text-align:center!important;background:var(--theme-accent)!important;color:#ffffff!important;border-radius:6px 0 0 6px!important;box-shadow:-2px 2px 8px rgba(0,0,0,0.2)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:999999!important;padding:0!important;border:none!important;transition:transform 0.2s ease!important}#filters div.toggler i.on{display:inline-block!important;font-size:14px!important;color:#ffffff!important}#filters div.toggler i.off{display:none!important}#filters div.toggler:hover{transform:translateX(-2px)!important}#filters.float div.toggler{position:absolute!important;top:38%!important;right:100%!important;left:auto!important;width:26px!important;height:48px!important;background:#ffffff!important;color:var(--theme-accent)!important;border:1px solid #cbd5e1!important;border-right:none!important;border-radius:6px 0 0 6px!important;box-shadow:-3px 2px 8px rgba(0,0,0,0.15)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;z-index:9999999!important}#filters.float div.toggler i.on{display:none!important}#filters.float div.toggler i.off{display:inline-block!important;font-size:14px!important;color:var(--theme-accent)!important}#filters .inner{padding:16px 14px 70px 14px!important;overflow-y:auto!important;overflow-x:hidden!important;height:100%!important;background:#ffffff!important;background-color:#ffffff!important}#sidebar{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.box-menu-cate{background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-lg)!important;padding:16px 18px!important;margin-bottom:20px!important;box-shadow:var(--theme-shadow-xs)!important}}@media (max-width:767px){#main-content{padding-left:0!important;padding-right:0!important}.pro-page-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-bottom:16px!important;padding-bottom:12px!important}.tab-pro-page{font-size:16px!important;padding-left:10px!important;border-left-width:3.5px!important;width:100%!important}.sort-area{width:100%!important}.sort-select-wrapper{width:100%!important}#sort-select,.sort-area select,.sort-select-wrapper select{width:100%!important}.box-pros-page .box-products>ul.row{display:flex!important;flex-wrap:wrap!important;margin-left:-5px!important;margin-right:-5px!important}.box-pros-page .box-products>ul.row>li{width:50%!important;max-width:50%!important;flex:0 0 50%!important;padding-left:4px!important;padding-right:4px!important;margin-bottom:10px!important}.box-pros-page .box-products .pro-item{padding:10px 8px!important;margin:0!important;background:#ffffff!important;border:1px solid var(--theme-card-border)!important;border-radius:var(--theme-radius-md)!important;box-shadow:var(--theme-shadow-xs)!important}.box-pros-page .box-products .pro-item .img-pro{margin-bottom:8px!important}.box-pros-page .box-products .pro-item .img-pro img{max-height:145px!important}.box-pros-page .box-products .pro-item .pro-name{font-size:12px!important;line-height:1.35!important;margin:6px 0 4px 0!important;height:35px!important}.box-pros-page .box-products .pro-item .addtocart button{min-height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:700!important}}.floating-contact-btn{position:fixed!important;right:20px!important;bottom:80px!important;z-index:9998!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:12px!important;pointer-events:auto!important}.contact-btn-item{display:inline-flex!important;align-items:center!important;background:#ffffff!important;border-radius:999px!important;padding:4px 18px 4px 4px!important;box-shadow:0 4px 18px rgba(0,0,0,0.12),0 2px 6px rgba(0,0,0,0.05)!important;border:1px solid rgba(0,0,0,0.05)!important;text-decoration:none!important;transition:transform 0.25s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.25s ease!important;cursor:pointer!important}.contact-btn-item:hover{transform:translateX(-6px)!important;box-shadow:0 8px 24px rgba(0,0,0,0.18),0 3px 8px rgba(0,0,0,0.08)!important}.contact-btn-circle{width:44px!important;height:44px!important;border-radius:50%!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.contact-pulse-ring{position:absolute!important;inset:-4px!important;border-radius:50%!important;pointer-events:none!important;z-index:1!important}.item-zalo .contact-pulse-ring{background:rgba(0,104,255,0.45)!important;animation:contactPulseWaveZalo 2.2s cubic-bezier(0.2,0.8,0.2,1) infinite!important}.item-zalo .contact-pulse-ring.ring-2{animation-delay:1.1s!important}.item-messenger .contact-pulse-ring{background:rgba(0,132,255,0.45)!important;animation:contactPulseWaveMess 2.2s cubic-bezier(0.2,0.8,0.2,1) infinite!important}.item-messenger .contact-pulse-ring.ring-2{animation-delay:1.1s!important}.item-viber .contact-pulse-ring{background:rgba(115,96,242,0.45)!important;animation:contactPulseWaveViber 2.2s cubic-bezier(0.2,0.8,0.2,1) infinite!important}.item-viber .contact-pulse-ring.ring-2{animation-delay:1.1s!important}@keyframes contactPulseWaveZalo{0%{transform:scale(0.9);opacity:0.8}50%{transform:scale(1.35);opacity:0.35}to{transform:scale(1.6);opacity:0}}@keyframes contactPulseWaveMess{0%{transform:scale(0.9);opacity:0.8}50%{transform:scale(1.35);opacity:0.35}to{transform:scale(1.6);opacity:0}}@keyframes contactPulseWaveViber{0%{transform:scale(0.9);opacity:0.8}50%{transform:scale(1.35);opacity:0.35}to{transform:scale(1.6);opacity:0}}@keyframes contactIconShake{0%,to{transform:rotate(0deg)}4%{transform:rotate(-10deg) scale(1.06)}8%{transform:rotate(10deg) scale(1.06)}12%{transform:rotate(-6deg)}16%{transform:rotate(6deg)}20%{transform:rotate(0deg)}}.contact-icon-box{width:44px!important;height:44px!important;border-radius:50%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:2!important;transition:transform 0.3s ease!important;animation:contactIconShake 6s ease-in-out infinite!important}.contact-icon-box img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:50%!important}.contact-btn-item:hover .contact-icon-box{animation:none!important;transform:scale(1.1) rotate(6deg)!important}.contact-btn-label{font-family:var(
    --theme-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif
  )!important;font-size:14.5px!important;font-weight:700!important;white-space:nowrap!important;margin-left:10px!important;line-height:1!important;letter-spacing:0.2px!important}.item-zalo .contact-btn-label{color:#0068ff!important}.item-messenger .contact-btn-label{color:#0084ff!important}.item-viber .contact-btn-label{color:#7360f2!important}@media (max-width:767px){.floating-contact-btn{right:15px!important;bottom:80px!important;gap:14px!important}.contact-btn-item{background:transparent!important;padding:0!important;border:none!important;box-shadow:none!important;border-radius:50%!important}.contact-btn-item:hover{transform:scale(1.08)!important}.contact-btn-label{display:none!important}.contact-btn-circle{width:48px!important;height:48px!important}.contact-icon-box{width:48px!important;height:48px!important;box-shadow:0 4px 16px rgba(0,0,0,0.25)!important}}#vnt-navation,.breadcrum,.path{padding:12px 0!important;font-size:13px!important;color:#64748b!important}#vnt-navation a,.breadcrum a,.path a{color:#64748b!important;text-decoration:none!important;transition:color 0.2s ease!important}#vnt-navation a:hover,.breadcrum a:hover,.path a:hover{color:var(--theme-accent)!important}.detail-account{display:flex!important;flex-wrap:wrap!important;gap:24px!important;margin:10px 0 30px 0!important}.detail-account .box-info-account,.sidebar_user{flex:0 0 290px!important;max-width:290px!important;float:none!important;padding:0!important;order:1!important}#main_content,.detail-account .col-xs-12.col-sm-7.col-md-8.fr{flex:1 1 0!important;min-width:0!important;float:none!important;padding:0!important;order:2!important}.box-info-account .box,.sidebar_user .most-viewed{background:#ffffff!important;border-radius:16px!important;border:1px solid var(--theme-card-border)!important;box-shadow:0 4px 20px rgba(0,0,0,0.05)!important;overflow:hidden!important}.box-info-account .tab-form,.sidebar_user .tab_user{background:#161b22!important;color:var(--theme-accent)!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;padding:14px 18px!important;margin:0!important;border-bottom:2px solid var(--theme-accent)!important}.box-info-account .box-ct{padding:22px 18px!important}.box-info-account .img-user{width:76px!important;height:76px!important;border-radius:50%!important;overflow:hidden!important;border:3px solid #fde68a!important;box-shadow:0 4px 14px rgba(245,158,11,0.22)!important;margin:0 auto 12px auto!important;float:none!important;display:block!important}.box-info-account .img-user img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.box-info-account .name-user{font-size:16px!important;font-weight:700!important;color:#0f172a!important;text-align:center!important;margin:0 0 4px 0!important}.box-info-account p{font-size:12.5px!important;color:#64748b!important;text-align:center!important;margin:0 0 16px 0!important}.box-info-account p strong{color:#1e293b!important}.box-info-account ul,.sidebar_user .list_field{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.box-info-account li,.sidebar_user .list_field li{border:none!important;margin:0!important;padding:0!important}.box-info-account li a,.sidebar_user .list_field li a{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;border-radius:10px!important;color:#475569!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;background:#f8fafc!important;border:1px solid transparent!important;transition:all 0.2s ease!important}.box-info-account li a i,.sidebar_user .list_field li a i{font-size:15px!important;width:20px!important;text-align:center!important;color:#94a3b8!important;transition:color 0.2s ease!important}.box-info-account li a:hover,.sidebar_user .list_field li a:hover{background:#fffbeb!important;color:#b45309!important;border-color:#fde68a!important;transform:translateX(4px)!important}.box-info-account li a:hover i,.sidebar_user .list_field li a:hover i{color:var(--theme-accent)!important}.box-info-account li a.current,.sidebar_user .list_field li.active a{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%)!important;color:#b45309!important;border-color:#f59e0b!important;font-weight:700!important;box-shadow:0 2px 8px rgba(245,158,11,0.15)!important}.box-info-account li a.current i,.sidebar_user .list_field li.active a i{color:#d97706!important}.box-info-account #lbtnDangXuat{color:#ef4444!important;cursor:pointer!important}.box-info-account #lbtnDangXuat i{color:#ef4444!important}.box-info-account #lbtnDangXuat:hover{background:#fef2f2!important;color:#b91c1c!important;border-color:#fee2e2!important}#main section.box,#register-page,.detail-account .box.whiteBg{background:#ffffff!important;border-radius:16px!important;border:1px solid var(--theme-card-border)!important;box-shadow:0 4px 20px rgba(0,0,0,0.05)!important;overflow:hidden!important}#main section.box .g-Tab,#register-page .g-Tab,.box_Tab_main .title_page,.detail-account .tab-form{background:#ffffff!important;color:#0f172a!important;font-size:18px!important;font-weight:700!important;padding:18px 24px 14px 24px!important;margin:0!important;border-bottom:2px solid #f1f5f9!important;position:relative!important;letter-spacing:-0.2px!important}#main section.box .g-Tab:after,#register-page .g-Tab:after,.box_Tab_main .title_page:after,.detail-account .tab-form:after{content:""!important;position:absolute!important;bottom:-2px!important;left:24px!important;width:48px!important;height:2px!important;background:var(--theme-accent)!important}.detail-account .box-ct,.form-web.padd15{padding:24px!important}div.row-account{display:flex!important;align-items:center!important;margin-bottom:18px!important;width:100%!important;float:none!important}.row-account .item-title{flex:0 0 160px!important;max-width:160px!important;font-size:13.5px!important;font-weight:600!important;color:#334155!important;padding-right:12px!important;margin:0!important;line-height:normal!important}.row-account .item-title span#rfvHoVaTen,.row-account .item-title span.required,.row-account .item-title span[id*=RequiredFieldValidator]{color:#ef4444!important;font-weight:700!important}.row-account .row-input{flex:1 1 auto!important;min-width:0!important}.row-account .inputbox,.row-account input.inputbox,.row-account textarea.inputbox{width:100%!important;max-width:460px!important;height:42px!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;padding:0 14px!important;font-size:13.5px!important;color:#0f172a!important;background:#ffffff!important;box-sizing:border-box!important;outline:none!important;transition:all 0.2s ease!important;text-indent:0!important}.row-account textarea.inputbox{height:80px!important;padding:10px 14px!important}.row-account .inputbox:focus,.row-account textarea.inputbox:focus{border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px rgba(245,158,11,0.18)!important}.row-account .text span{font-size:14px!important;font-weight:600!important;color:#2563eb!important;background:#eff6ff!important;padding:6px 14px!important;border-radius:8px!important;display:inline-block!important}.row-account.info-location .row-input{display:flex!important;gap:12px!important;max-width:460px!important}.row-account.info-location .dropdown-list{flex:1 1 50%!important;position:relative!important}.dropdown-list select{width:100%!important;height:42px!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;padding:0 32px 0 14px!important;font-size:13.5px!important;color:#0f172a!important;background:#ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E") no-repeat right 10px center /16px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:none!important;cursor:pointer!important;transition:all 0.2s ease!important}.dropdown-list select:focus{border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px rgba(245,158,11,0.18)!important}.row-account.button-change{padding-top:10px!important;margin-left:160px!important}.btn-regis,.btn-web,.button-change button{height:44px!important;padding:0 32px!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;color:#ffffff!important;border:none!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 4px 14px rgba(217,119,6,0.35)!important;transition:all 0.22s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-transform:uppercase!important;letter-spacing:0.3px!important}.btn-regis:hover,.btn-web:hover,.button-change button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(217,119,6,0.45)!important;background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%)!important}.item-cargo{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 2px 10px rgba(0,0,0,0.04)!important;padding:18px!important;margin-bottom:20px!important;transition:all 0.22s ease!important}.item-cargo:hover{border-color:#cbd5e1!important;box-shadow:0 8px 24px rgba(0,0,0,0.08)!important;transform:translateY(-2px)!important}.item-cargo .box-ct{cursor:pointer!important;position:relative!important;font-size:13.5px!important;line-height:1.8!important;color:#334155!important}.item-cargo .icon-view{position:absolute!important;right:8px!important;top:10px!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#f1f5f9!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.2s ease!important}.item-cargo:hover .icon-view{background:#fffbeb!important}.box-item{margin-top:14px!important;padding-top:14px!important;border-top:1px dashed #e2e8f0!important}.box-item .g-Tab{font-size:13.5px!important;font-weight:700!important;color:#0f172a!important;text-transform:uppercase!important;margin-bottom:10px!important}.cart-info-total{background:#f8fafc!important;padding:14px!important;border-radius:10px!important;margin-top:10px!important}.cart-info-total .row-tt{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:13px!important;color:#475569!important;margin-bottom:6px!important}.cart-info-total .format-price{font-weight:700!important;color:#0f172a!important}.cart-info-total hr{margin:8px 0!important;border:none!important;border-top:1px solid #e2e8f0!important}.cart-info-total .row-tt:last-of-type .format-price{color:#ef4444!important;font-size:15px!important}.wrapCont .box_mid{max-width:520px!important;margin:30px auto!important;background:#ffffff!important;border-radius:16px!important;box-shadow:0 4px 24px rgba(0,0,0,0.08)!important;border:1px solid var(--theme-card-border)!important;overflow:hidden!important}.boxMenu.menuTab-acc .content ul{display:flex!important;list-style:none!important;margin:0!important;padding:0!important;background:#161b22!important}.boxMenu.menuTab-acc .content ul li{flex:1 1 50%!important;text-align:center!important}.boxMenu.menuTab-acc .content ul li a{display:block!important;padding:14px 20px!important;color:#94a3b8!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;text-decoration:none!important;transition:all 0.2s ease!important;border-bottom:3px solid transparent!important;cursor:pointer!important}.boxMenu.menuTab-acc .content ul li a:hover,.boxMenu.menuTab-acc .content ul li.current a{color:var(--theme-accent)!important;border-bottom-color:var(--theme-accent)!important;background:rgba(245,158,11,0.08)!important}.boxAccount{padding:28px 24px!important}.form-acc .form-group{margin-bottom:18px!important}.form-acc .form-group label{display:block!important;font-size:13.5px!important;font-weight:600!important;color:#334155!important;margin-bottom:6px!important}.form-acc .form-group label span{color:#ef4444!important}.form-acc .col-input input{width:100%!important;height:44px!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;padding:0 16px!important;font-size:14px!important;color:#0f172a!important;background:#ffffff!important;box-sizing:border-box!important;outline:none!important;transition:all 0.2s ease!important}.form-acc .col-input input:focus{border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px rgba(245,158,11,0.18)!important}.form-acc #btnDangNhap{width:100%!important;height:44px!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;color:#ffffff!important;border:none!important;border-radius:10px!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 4px 14px rgba(217,119,6,0.35)!important;transition:all 0.22s ease!important}.form-acc #btnDangNhap:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(217,119,6,0.45)!important}.form-acc .checkbox label{font-size:13px!important;color:#64748b!important;display:flex!important;align-items:center!important;gap:6px!important}.form-acc .checkbox a{color:#d97706!important;font-weight:600!important;text-decoration:none!important}.form-acc .checkbox a:hover{text-decoration:underline!important}.inner_user_info{padding:24px!important}.user_2col{display:inline-block!important;width:48%!important;vertical-align:top!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:18px!important;margin-right:2%!important;box-sizing:border-box!important}.user_2col h2{font-size:15px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 10px 0!important;padding-bottom:8px!important;border-bottom:1.5px solid #e2e8f0!important}.link_user{color:#d97706!important;font-weight:600!important;text-decoration:none!important}.link_user:hover{text-decoration:underline!important}#cart_page_user .row_th_cart{background:#161b22!important;color:var(--theme-accent)!important;border-radius:8px!important;padding:10px 14px!important;font-weight:700!important;font-size:13px!important}#cart_page_user .row_th_cart h3{margin:0!important;font-size:13px!important;color:var(--theme-accent)!important}@media (max-width:991px){.detail-account{flex-direction:column!important}.detail-account .box-info-account,.detail-account .col-xs-12.col-sm-7.col-md-8.fr{flex:0 0 100%!important;max-width:100%!important}.user_2col{width:100%!important;margin-right:0!important;margin-bottom:15px!important}}@media (max-width:767px){div.row-account{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.row-account .item-title{flex:0 0 100%!important;max-width:100%!important;padding-right:0!important}.row-account .row-input{width:100%!important}.row-account .inputbox,.row-account.info-location .row-input{max-width:100%!important}.row-account.info-location .row-input{flex-direction:column!important;gap:8px!important}.row-account.button-change{margin-left:0!important;width:100%!important}.row-account.button-change button{width:100%!important}.detail-account .box-ct,.form-web.padd15{padding:16px!important}}.main-slider{position:relative!important;width:100%!important;margin-top:14px!important;margin-bottom:22px!important;background:#f1f5f9!important;border-radius:var(--theme-radius-lg,14px)!important;overflow:hidden!important;box-shadow:0 8px 24px -4px rgba(0,0,0,0.1)!important}.slider-home{position:relative!important;width:100%!important;overflow:hidden!important}.slider-home:not(.slick-initialized){display:block!important;position:relative!important;overflow:hidden!important;height:590px!important}.slider-home:not(.slick-initialized) .slide{display:none!important}.slider-home:not(.slick-initialized) .slide:first-child{display:block!important}.slider-home .slide img,.slider-home:not(.slick-initialized) img{width:100%!important;height:590px!important;object-fit:cover!important;display:block!important;border-radius:var(--theme-radius-lg,14px)!important}@media (max-width:980px){.slider-home:not(.slick-initialized){height:auto!important;aspect-ratio:910/407!important}.slider-home .slide img,.slider-home:not(.slick-initialized) img{height:auto!important;aspect-ratio:910/407!important}}.slider-home .slick-dots{position:absolute!important;bottom:14px!important;left:0!important;right:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:0!important;z-index:10!important;list-style:none!important}.slider-home .slick-dots li{display:inline-flex!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important}.slider-home .slick-dots li button{width:10px!important;height:10px!important;border-radius:9999px!important;background:rgba(255,255,255,0.6)!important;border:1px solid rgba(0,0,0,0.15)!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important;transition:all 0.25s ease!important;cursor:pointer!important;box-shadow:0 1px 3px rgba(0,0,0,0.2)!important}.slider-home .slick-dots li.slick-active button{width:28px!important;background:var(--theme-accent)!important;border-color:var(--theme-accent)!important;box-shadow:0 2px 8px rgba(245,158,11,0.5)!important}.slider-home .slick-dots li button:before{display:none!important}