.single-product .ka-single-top-section{max-width:1250px;margin:0 auto 16px;padding:20px 15px 0}.single-product .ka-product-breadcrumb{max-width:1250px;margin:0 auto;padding:5px 15px 0}.single-product .ka-product-breadcrumb nav{display:flex;flex-wrap:wrap;align-items:center;color:#333;font-size:12.5px;font-weight:700;line-height:1.6}.single-product .ka-product-breadcrumb a{color:#888;font-weight:600;text-decoration:none;transition:color .2s ease}.single-product .ka-product-breadcrumb a:hover{color:#e00000}.single-product .ka-product-breadcrumb span{margin:0 7px;color:#ccc;font-weight:400}@media (max-width:549px){.single-product .ka-product-breadcrumb nav{font-size:11.5px}.single-product .ka-product-breadcrumb span{margin:0 5px}}@media (max-width:849px){.single-product .ka-product-breadcrumb{padding:4px 15px 0}.single-product .ka-product-breadcrumb nav{line-height:1.35}.single-product .ka-breadcrumb-product-title,.single-product .ka-breadcrumb-product-separator,.single-product .ka-breadcrumb-product-tail,.single-product .ka-product-breadcrumb nav>a:last-of-type~*{display:none!important}.single-product .ka-single-top-section{margin-bottom:10px;padding-top:10px}}.single-product .ka-single-gallery-wrap{position:relative}.single-product .ka-product-label.ka-label-oem{position:absolute;left:16px;top:16px;z-index:50;display:inline-flex;height:30px;padding:0 13px;align-items:center;background:#d60000;color:#fff;border-radius:3px;font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap}.single-product .ka-product-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:13px}.single-product .ka-stock-badge{display:inline-flex;align-items:center;height:28px;padding:0 11px;background:#e9fff1;color:#059b43;border-radius:4px;font-size:11px;font-weight:900;text-transform:uppercase}.single-product .ka-sku-badge{color:#888;font-size:12px;font-weight:600}.single-product .ka-single-title{font-size:26px;line-height:1.3;font-weight:800;margin:0 0 10px;color:var(--text-color)}.single-product .ka-single-short-name{color:#666;font-size:13px;line-height:1.4;margin-bottom:10px}.single-product .ka-single-price{margin-bottom:12px}.single-product .ka-single-price .price{font-size:24px;font-weight:800;color:var(--alert-color)}.single-product .ka-single-price .price ins{text-decoration:none}.single-product .ka-single-price .price del{color:#999;font-size:16px;font-weight:500;margin-right:8px}.single-product .ka-mini-benefit-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 0;margin:12px 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.single-product .ka-mini-benefit{display:flex;align-items:flex-start;gap:7px}.single-product .ka-mini-benefit span{flex:0 0 24px;width:24px;height:24px;border:1px solid #e00000;border-radius:50%;color:#e00000;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.single-product .ka-mini-benefit strong{display:block;color:#111;font-size:11px;line-height:1.15;font-weight:900}.single-product .ka-mini-benefit small{display:block;color:#777;font-size:10px;line-height:1.25;margin-top:2px}.single-product .ka-product-check-list p{margin:0 0 6px!important;color:#333;font-size:13px;line-height:1.35}.single-product .ka-product-check-list p span{color:#059b43;font-weight:900;margin-right:4px}.single-product .ka-policy-list p{margin:0 0 8px!important;color:#333;font-size:13px;line-height:1.4}.single-product .ka-policy-list p span{color:#059b43;font-weight:900;margin-right:4px}.single-product .ka-detail-box{font-size:15px;line-height:1.7}.single-product .ka-detail-box h2{font-size:17px;line-height:1.3;font-weight:500}.single-product #ka-desc .ka-desc-content h1,.single-product #ka-desc .ka-desc-content h2{font-family:"Be Vietnam Pro",sans-serif!important;color:#151515!important;background:transparent!important;text-transform:none!important;letter-spacing:normal!important;padding:0!important}.single-product #ka-desc .ka-desc-content h1{font-size:30px!important;font-weight:700!important;line-height:1.35!important;margin:0 0 18px!important}.single-product #ka-desc .ka-desc-content h2{font-size:22px!important;font-weight:700!important;line-height:1.4!important;margin:28px 0 12px!important}@media (max-width:849px){.single-product #ka-desc .ka-desc-content h1{font-size:26px!important;line-height:1.32!important}.single-product #ka-desc .ka-desc-content h2{font-size:20px!important;margin-top:24px!important}}.single-product .ka-detail-box .ka-desc-content p,.single-product .ka-detail-box .ka-desc-content li{font-size:15px;line-height:1.7}.single-product .ka-spec-table,.single-product .ka-spec-table td,.single-product .ka-spec-table th{font-size:14px}.single-product .ka-feature-icon-row{font-size:15px}.single-product .ka-desc-content{text-align:justify}.single-product .ka-compatible-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 18px;color:#555;font-size:12px}.single-product .ka-compatible-tags span{font-weight:700}.single-product .ka-compatible-tags em{font-style:normal;min-height:25px;padding:0 10px;background:#f5f5f5;border:1px solid #ededed;border-radius:4px;display:inline-flex;align-items:center;color:#333;font-size:11px;font-weight:800}.single-product .ka-buy-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.single-product .ka-qty-box{display:flex;align-items:center;gap:8px}.single-product .ka-qty-box span{font-size:13px;font-weight:700;color:#333;white-space:nowrap}.single-product .ka-qty-box .quantity{display:inline-flex}.single-product .ka-qty-box .quantity .qty{width:60px;height:40px;border:1px solid #ddd;border-radius:4px;text-align:center;font-size:14px}.single-product .ka-buy-now-btn,.single-product .ka-add-cart-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;padding:6px 20px;border-radius:5px;font-size:13px;font-weight:900;text-transform:uppercase;text-decoration:none!important;line-height:1.3;text-align:center}.single-product .ka-buy-now-btn{background:linear-gradient(90deg,#c90000,#f02323);color:#fff!important}.single-product .ka-buy-now-btn small{color:rgb(255 255 255 / .85);font-size:10px;font-weight:600;text-transform:none}.single-product .ka-add-cart-btn{background:#fff;border:1px solid var(--alert-color);color:var(--alert-color)!important}.single-product .ka-zalo-check-btn{min-height:52px;border:1px solid #0b67ff;border-radius:5px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;padding:8px 12px;text-decoration:none!important;background:#fff;margin-bottom:16px}.single-product .ka-zalo-check-btn span{grid-row:1 / span 2;width:34px;height:34px;border:1px solid #0b67ff;border-radius:50%;color:#0b67ff;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900}.single-product .ka-zalo-check-btn small{grid-column:2;color:#666;font-size:9.5px;line-height:1.1}.single-product .ka-zalo-check-btn{color:#0b67ff;font-size:11.5px;font-weight:900;line-height:1.1}.single-product .ka-mini-benefit{align-items:center;justify-content:center;text-align:center}.single-product .ka-mini-benefit strong{flex:0 1 70px;text-align:center}.single-product .ka-single-service-row{max-width:1220px;margin:16px auto 16px}.single-product .ka-single-service-row.row>.col{display:flex}.single-product .ka-single-service-card{width:100%;min-height:74px;background:#fff;border:1px solid #ececec;border-radius:8px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;align-content:center;column-gap:11px;row-gap:2px;padding:13px 15px;box-shadow:0 3px 12px rgb(0 0 0 / .035)}.single-product .ka-single-service-card span{grid-column:1;grid-row:1 / span 2;align-self:center;flex:0 0 24px;width:24px;height:24px;border:1px solid #e00000;border-radius:50%;color:#e00000;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.single-product .ka-single-service-card strong{grid-column:2;grid-row:1;display:block;color:#111;font-size:13px;line-height:1.15;font-weight:700;margin:0;text-align:left}.single-product .ka-single-service-card small{grid-column:2;grid-row:2;display:block;color:#777;font-size:11.5px;line-height:1.2;margin:0;font-weight:400;text-align:left}.single-product .ka-company-info-box{margin:0 0 16px;padding:18px;background:linear-gradient(180deg,#fffdfb 0%,#fff8f3 100%);border:1px solid #efcfbc;border-radius:12px;box-shadow:0 5px 18px rgb(120 50 10 / .06)}.single-product .ka-highlight-box h2{margin-top:0!important}.single-product .ka-company-info-head{display:flex;align-items:center;gap:13px;padding-bottom:13px;margin-bottom:14px;border-bottom:1px solid rgb(0 0 0 / .07)}.single-product .ka-company-info-logo{flex:0 0 74px;width:74px;min-width:74px}.single-product .ka-company-box-logo-img{display:block;width:100%;height:auto;object-fit:contain}.single-product .ka-company-info-brand h4{margin:0 0 4px;color:#d60000;font-size:19px;line-height:1.1;font-weight:900;text-transform:uppercase}.single-product .ka-company-info-brand p{margin:0;color:#555;font-size:12.3px;line-height:1.45}.single-product .ka-company-intro{margin:0 0 12px;color:#333;font-size:13px;line-height:1.65}.single-product .ka-company-intro strong,.single-product .ka-company-contact-item strong{color:#111;font-weight:900}.single-product .ka-company-cat-list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 15px}.single-product .ka-company-cat-link{min-height:30px;padding:0 12px;display:inline-flex;align-items:center;background:#fff;border:1px solid #ead7cb;border-radius:999px;color:#333;font-size:11px;line-height:1;font-weight:800;text-decoration:none!important}.single-product .ka-company-contact-list{display:flex;flex-direction:column;gap:7px}.single-product .ka-company-contact-item{color:#444;font-size:12.5px;line-height:1.6}.single-product .ka-company-contact-item a{color:#111;font-weight:800;text-decoration:none}.single-product .ka-company-contact-item .ka-dot{display:inline-block;margin:0 6px;color:#aaa}.single-product .ka-why-mini-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1220px;margin:24px auto;padding:0 15px}.single-product .ka-why-mini-card{background:#fff;border:1px solid #ececec;border-radius:8px;padding:16px 14px;text-align:center;box-shadow:0 3px 12px rgb(0 0 0 / .035)}.single-product .ka-why-mini-card span{display:inline-flex;width:34px;height:34px;border:1px solid #e00000;border-radius:50%;color:#e00000;align-items:center;justify-content:center;font-size:14px;font-weight:900;margin-bottom:8px}.single-product .ka-why-mini-card strong{display:block;color:#111;font-size:12px;font-weight:900;margin-bottom:4px}.single-product .ka-why-mini-card small{display:block;color:#777;font-size:11px;line-height:1.3}.single-product .ka-faq-row{max-width:1220px;margin:24px auto;padding:0 15px}.single-product .ka-faq-row h2{text-align:center;margin-bottom:16px}.single-product .ka-faq-grid details{background:#fff;border:1px solid #ececec;border-radius:8px;padding:12px 16px;margin-bottom:10px}.single-product .ka-faq-grid summary{cursor:pointer;font-weight:800;font-size:14px;color:#111;list-style:none}.single-product .ka-faq-grid summary::-webkit-details-marker{display:none}.single-product .ka-faq-grid summary::before{content:"▸";color:#e00000;margin-right:8px;font-weight:900}.single-product .ka-faq-grid details[open] summary::before{content:"▾"}.single-product .ka-faq-grid p{margin:10px 0 0;color:#555;font-size:13px;line-height:1.5}.single-product .ka-product-tab-nav{display:flex;align-items:center;flex-wrap:nowrap;gap:0;max-width:1220px;margin:0 0 12px;padding:0;border-bottom:2px solid #eee;overflow:visible;-webkit-overflow-scrolling:touch}.single-product .ka-product-tab-nav a{display:inline-flex;align-items:center;gap:4px;padding:10px 5px;margin-bottom:-2px;color:#666;font-size:13px;text-transform:uppercase;letter-spacing:0;text-decoration:none!important;white-space:nowrap;border-bottom:3px solid #fff0;transition:color .2s ease,border-color .2s ease}.single-product .ka-product-tab-nav a:hover{color:#e00000}.single-product .ka-product-tab-nav a.active{color:#e00000;border-bottom-color:#e00000}.single-product .ka-product-tab-nav a::before{font-size:13px;line-height:1}.single-product .ka-product-tab-nav a[href="#ka-desc"]::before{content:"\1F4C4"}.single-product .ka-product-tab-nav a[href="#ka-spec"]::before{content:"\2699\FE0F"}.single-product .ka-product-tab-nav a[href="#ka-compatible"]::before{content:"\1F697"}.single-product .ka-product-tab-nav a[href="#ka-policy"]::before{content:"\1F6E1\FE0F"}.single-product .ka-product-tab-nav a[href="#ka-review"]::before{content:"\2605"}.single-product .ka-product-tab-nav a[href="#ka-review"]{display:none!important}.single-product .ka-car-compatible-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.single-product .ka-car-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid #ececec;border-radius:8px;overflow:hidden;box-shadow:0 3px 12px rgb(0 0 0 / .035)}.single-product .ka-car-card img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;background:#f7f7f7;margin:0}.single-product .ka-car-card strong{display:block;margin-top:10px;color:#111;font-size:13px;font-weight:900;text-transform:uppercase}.single-product .ka-car-card small{display:block;margin-top:2px;color:#777;font-size:11.5px}.single-product .ka-car-card em{display:inline-block;margin:10px 0 14px;padding:3px 12px;border-radius:99px;background:#e8f8ee;color:#059b43;font-size:10.5px;font-weight:900;font-style:normal;letter-spacing:.02em}.single-product .ka-car-more-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:12px 22px;border:1px solid #e00000;border-radius:5px;color:#e00000!important;font-size:12.5px;font-weight:900;text-transform:uppercase;text-decoration:none!important;transition:all .2s ease}.single-product .ka-car-more-btn:hover{background:#e00000;color:#fff!important}@media (max-width:849px){.single-product .ka-mini-benefit-row{grid-template-columns:repeat(2,1fr)}.single-product .ka-why-mini-row{grid-template-columns:repeat(2,1fr)}.single-product .ka-car-compatible-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:549px){.single-product .ka-mini-benefit-row{grid-template-columns:1fr}.single-product .ka-why-mini-row{grid-template-columns:1fr}.single-product .ka-car-compatible-grid{grid-template-columns:repeat(2,1fr)}.single-product .ka-buy-row{flex-direction:column;align-items:stretch}.single-product .ka-buy-now-btn,.single-product .ka-add-cart-btn{width:100%}.single-product .ka-product-tab-nav a{padding:10px 5px;font-size:13px}}.single-product .ka-single-zalo-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:20px 28px;border-radius:9px;background-image:linear-gradient(90deg,#c90000,#f02323);margin:30px auto;max-width:1250px;box-sizing:border-box}.single-product .ka-single-zalo-banner .ka-zalo-hand,.single-product .ka-single-zalo-banner .ka-zalo-qr-demo{display:none}.single-product .ka-zalo-banner-text h2{color:#fff;font-size:22px;font-weight:900;margin:0 0 5px}.single-product .ka-zalo-banner-text p{color:rgb(255 255 255 / .9);font-size:13px;margin:0}.single-product .ka-zalo-banner-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:42px;padding:0 22px;background:#fff;color:#d60000!important;font-size:13px;font-weight:900;text-transform:uppercase;text-decoration:none!important;border-radius:5px;white-space:nowrap;transition:background 0.2s,color 0.2s}.single-product .ka-zalo-banner-btn:hover,.single-product .ka-zalo-banner-btn:focus{background:#1d1515;color:#fff!important}@media (max-width:549px){.single-product .ka-single-zalo-banner{justify-content:center;text-align:center;padding:18px 20px}.single-product .ka-zalo-banner-btn{width:100%}}@media (min-width:992px){.ka-single-info-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:30px;row-gap:30px;padding:0 15px;box-sizing:border-box}.ka-single-info-row>.col{display:contents}.ka-single-info-row>.col>*{min-width:0}.single-product .ka-single-info-row #ka-desc{grid-column:1;grid-row:2}.single-product .ka-single-info-row .ka-highlight-box{grid-column:2;grid-row:1 / span 5}.single-product .ka-single-info-row #ka-spec{grid-column:1;grid-row:3}.single-product .ka-single-info-row #ka-compatible{grid-column:1;grid-row:4}.single-product .ka-single-info-row #ka-policy{grid-column:1;grid-row:5}.single-product .ka-single-info-row .ka-related-section{grid-column:1;grid-row:6;min-width:0}.single-product .ka-single-info-row .ka-product-tab-nav{grid-column:1;grid-row:1}}.single-product .ka-single-info-row .ka-faq-row{max-width:none;margin:0;padding:0}.single-product .ka-single-info-row .ka-faq-row h2{text-align:left;font-size:1.3rem!important;font-weight:400!important}.single-product .ka-single-info-row .ka-why-mini-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none;margin:0;padding:0}.single-product .ka-single-info-row .ka-why-mini-card{padding:16px 12px}.single-product .ka-related-slider{position:relative}.single-product .ka-related-slider .related>h2,.single-product .ka-related-slider .related-products-title{font-size:1.3rem!important;font-weight:400!important;text-transform:uppercase}.single-product .ka-related-slider ul.products{display:flex!important;flex-wrap:nowrap!important;gap:16px;overflow-x:auto;margin:0!important;padding:0 0 4px!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.single-product .ka-related-slider ul.products::-webkit-scrollbar{display:none}.single-product .ka-related-slider ul.products .product{flex:0 0 calc(33.333% - 11px)!important;width:calc(33.333% - 11px)!important;margin:0!important;scroll-snap-align:start}.single-product .ka-related-section .related{display:block!important}.single-product .ka-related-section .related>h2{display:block!important;width:100%!important;white-space:nowrap}.single-product .ka-related-section ul.products{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory}.single-product .ka-related-section ul.products>.product{flex:0 0 calc((100% - 32px) / 3)!important;width:calc((100% - 32px) / 3)!important;max-width:calc((100% - 32px) / 3)!important;margin:0!important;scroll-snap-align:start}.single-product #ka-policy{margin-top:30px}.single-product .ka-single-info-row .ka-why-mini-card{display:grid!important;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:9px;padding:14px 12px;text-align:left}.single-product .ka-single-info-row .ka-why-mini-card span{grid-column:1;grid-row:1 / span 2;align-self:center;margin:0;width:28px;height:28px}.single-product .ka-single-info-row .ka-why-mini-card strong{grid-column:2;grid-row:1;margin:0;font-size:11px;line-height:1.2;text-align:left}.single-product .ka-single-info-row .ka-why-mini-card small{grid-column:2;grid-row:2;margin:3px 0 0;font-size:10px;line-height:1.25;text-align:left}.single-product .ka-related-slider-control{position:absolute;top:56%;z-index:2;width:34px;height:34px;padding:0;border:1px solid #e00000;border-radius:50%;background:#fff;color:#e00000;font-size:25px;line-height:1;cursor:pointer}.single-product .ka-related-slider-control.is-prev{left:-12px}.single-product .ka-related-slider-control.is-next{right:-12px}@media (max-width:991px){.single-product .ka-related-slider ul.products .product{flex-basis:80%!important;width:80%!important}}.ka-search-mobile-anchor{display:none}@media (max-width:849px){.ka-mobile-product-search{position:relative!important;display:block!important;flex:0 0 80%!important;width:80%!important;max-width:80%!important;height:52px!important;margin:8px auto!important;overflow:hidden!important;box-sizing:border-box!important}.ka-mobile-product-search select{display:none!important}.ka-mobile-product-search input[type="search"]{display:block!important;min-width:0;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding-right:62px!important;box-sizing:border-box!important}.ka-mobile-product-search button{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;display:grid!important;place-items:center!important;width:52px!important;height:100%!important;min-height:0!important;margin:0!important;border-radius:0!important}.single-product .ka-mini-benefit-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px;padding:10px 0;margin:10px 0}.single-product .ka-mini-benefit{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;column-gap:6px;justify-content:stretch!important;text-align:left!important}.single-product .ka-mini-benefit strong{grid-column:2;grid-row:1;min-height:24px;text-align:left!important;font-size:11px}.single-product .ka-why-mini-row,.single-product .ka-single-service-row{display:none!important}.single-product .ka-single-info-row{display:flex!important;flex-direction:column;flex-wrap:nowrap;gap:0!important}.single-product .ka-single-info-row>.col{display:contents!important}.single-product .ka-single-info-row .ka-product-tab-nav{order:1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:0;margin-bottom:16px}.single-product .ka-single-info-row .ka-product-tab-nav a{justify-content:flex-start;min-width:0;padding:10px 5px;font-size:11px}.single-product .ka-single-info-row #ka-desc{order:2;width:100%}.single-product .ka-single-info-row #ka-spec{order:3;width:100%}.single-product .ka-single-info-row .ka-highlight-box{order:4;width:100%}.single-product .ka-single-info-row #ka-policy{order:5;width:100%}.single-product .ka-single-info-row .ka-related-section{order:6;width:100%}.single-product .ka-single-info-row #ka-compatible{order:7;width:100%}.single-product .ka-single-info-row .ka-faq-row{order:8;width:100%}.single-product .ka-single-zalo-banner{width:90%;margin:24px auto;padding:16px 18px;justify-content:center;text-align:center}.single-product .ka-zalo-banner-text h2{font-size:20px!important}.single-product .ka-zalo-banner-text p{font-size:12px!important}}@media (min-width:992px){.single-product .ka-spec-table,.single-product .ka-highlight-box table{width:100%;table-layout:fixed}.single-product .ka-spec-table th,.single-product .ka-highlight-box table th{width:40%!important}.single-product .ka-single-info-row{display:flex!important;flex-wrap:wrap;gap:0!important;column-gap:0!important;row-gap:0!important;align-items:flex-start!important;align-content:flex-start!important}.single-product .ka-single-info-row>.col{display:block!important}.single-product .ka-detail-left-col{flex:0 0 58.333333%!important;max-width:58.333333%!important}.single-product .ka-detail-right-col{flex:0 0 41.666667%!important;max-width:41.666667%!important}.single-product .ka-single-info-row #ka-spec{grid-column:2;grid-row:2}.single-product .ka-single-info-row #ka-compatible{grid-column:1;grid-row:4}.single-product .ka-single-info-row .ka-faq-row{grid-column:1;grid-row:5}.single-product .ka-single-info-row .ka-why-mini-row{grid-column:2;grid-row:3}.single-product .ka-single-info-row .ka-highlight-box{grid-column:2;grid-row:1}.single-product .ka-single-info-row #ka-policy{grid-column:1;grid-row:3}.single-product .ka-single-info-row .ka-related-section{grid-column:1;grid-row:6}.single-product .ka-single-info-row,.single-product .ka-single-info-row .ka-product-tab-nav{align-items:start!important;align-content:start!important;align-self:start!important}}@media (min-width:992px){.single-product .ka-buy-row{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:stretch;gap:10px}.single-product .ka-buy-row .ka-qty-box{grid-column:auto;align-self:center}.single-product .ka-buy-row .ka-buy-now-btn,.single-product .ka-buy-row .ka-zalo-check-btn,.single-product .ka-buy-row .ka-add-cart-btn{grid-column:auto;width:100%;min-width:0;min-height:52px;margin:0;box-sizing:border-box}.single-product .ka-buy-row .ka-zalo-check-btn{grid-template-columns:34px minmax(0,1fr);column-gap:6px;padding:7px 8px}.single-product .ka-buy-row .ka-zalo-check-btn span{width:30px;height:30px}}@media (max-width:991px){.single-product .ka-buy-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.single-product .ka-buy-row .ka-qty-box{grid-column:1 / -1;width:100%;min-height:48px;margin:0;box-sizing:border-box}.single-product .ka-buy-row .ka-buy-now-btn{grid-column:1;width:100%;min-height:52px;margin:0;box-sizing:border-box}.single-product .ka-buy-row .ka-zalo-check-btn{grid-column:2;width:100%;min-height:52px;margin:0;box-sizing:border-box;grid-template-columns:34px auto;justify-content:center;column-gap:6px;padding:7px 8px}.single-product .ka-buy-row .ka-add-cart-btn{grid-column:1 / -1;width:100%;min-height:52px;margin:0;box-sizing:border-box}.single-product .ka-single-title{font-size:21px!important}.single-product .ka-product-check-list p,.single-product .ka-policy-list p{font-size:13.65px!important}.single-product .ka-compatible-tags{font-size:12.6px!important}.single-product .ka-compatible-tags em{font-size:11.55px!important}.single-product .ka-qty-box span{font-size:13.65px!important}.single-product .ka-detail-box,.single-product .ka-detail-box .ka-desc-content p,.single-product .ka-detail-box .ka-desc-content li,.single-product .ka-feature-icon-row{font-size:15.75px!important}.single-product .ka-spec-table,.single-product .ka-spec-table td,.single-product .ka-spec-table th,.single-product .ka-highlight-box table,.single-product .ka-highlight-box table td,.single-product .ka-highlight-box table th{font-size:14.7px!important}.single-product .ka-spec-table,.single-product .ka-highlight-box table{width:100%;border-collapse:collapse;table-layout:fixed}.single-product .ka-spec-table th,.single-product .ka-highlight-box table th{width:40%;padding:12px 10px;border:1px solid #dfe4ea;text-align:center;vertical-align:middle}.single-product .ka-spec-table td,.single-product .ka-highlight-box table td{padding:12px 14px;border:1px solid #dfe4ea;vertical-align:middle}.single-product .ka-single-gallery-col,.single-product .ka-single-gallery-col .woocommerce-product-gallery{min-width:0;overflow-x:hidden}.single-product .ka-single-gallery-col .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:76px;margin:10px 0 0!important;padding:0!important;list-style:none;overflow:hidden!important}.single-product .ka-single-gallery-col .flex-control-thumbs li{width:auto!important;height:70px!important;min-width:0;margin:0!important;float:none!important;overflow:hidden}.single-product .ka-single-gallery-col .flex-control-thumbs li img{display:block;width:100%!important;height:100%!important;object-fit:cover}.single-product .ka-gallery-thumb-controls{display:none!important}.ka-top-left{max-width:100%;overflow:hidden;white-space:nowrap}}