.single-product .ka-pb-oem-label{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;margin-bottom:12px}.single-product .ka-pb-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:13px}.single-product .ka-pb-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-pb-sku{color:#888;font-size:12px;font-weight:600}.single-product .ka-pb-rating{margin-left:auto;color:#f7b500;font-size:12px;white-space:nowrap}.single-product .ka-pb-rating b{color:#333;font-weight:800}.single-product .ka-pb-benefits{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-pb-benefit{display:flex;align-items:flex-start;gap:7px}.single-product .ka-pb-benefit span,.single-product .ka-pb-service-card 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-pb-benefit strong,.single-product .ka-pb-service-card strong{display:block;color:#111;font-size:11px;line-height:1.15;font-weight:900}.single-product .ka-pb-benefit small,.single-product .ka-pb-service-card small{display:block;color:#777;font-size:10px;line-height:1.25;margin-top:2px}.single-product .ka-pb-checklist p{margin:0 0 6px!important;color:#333;font-size:13px;line-height:1.35}.single-product .ka-pb-compatible{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 18px;color:#555;font-size:12px}.single-product .ka-pb-compatible span{font-weight:700}.single-product .ka-pb-compatible strong{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-pb-zalo-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;color:#0b67ff!important}.single-product .ka-pb-zalo-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-pb-zalo-btn strong{color:#0b67ff;font-size:11.5px;line-height:1.1;font-weight:900}.single-product .ka-pb-zalo-btn small{color:#666;font-size:9.5px;line-height:1.1}.single-product .ka-pb-zalo-blue{background:#0b67ff;color:#fff!important}.single-product .ka-pb-zalo-blue strong,.single-product .ka-pb-zalo-blue small{color:#fff!important}.single-product .ka-pb-service-row{max-width:1220px;margin:0 auto 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.single-product .ka-pb-service-card{min-height:74px;background:#fff;border:1px solid #ececec;border-radius:8px;display:flex;align-items:center;gap:11px;padding:13px 15px;box-shadow:0 3px 12px rgb(0 0 0 / .035)}.single-product .ka-pb-cta{max-width:1220px;margin:0 auto 16px;min-height:92px;border-radius:9px;background:linear-gradient(90deg,#c90000,#f02323);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 28px}.single-product .ka-pb-cta h2{margin:0 0 5px;color:#fff;font-size:22px;font-weight:900;line-height:1.2}.single-product .ka-pb-cta p{margin:0;color:rgb(255 255 255 / .9);font-size:13px}.single-product .ka-pb-cta a{min-height:42px;padding:0 22px;border-radius:5px;background:#fff;color:#d60000!important;display:inline-flex;align-items:center;font-size:13px;font-weight:900;text-decoration:none!important;text-transform:uppercase}.single-product .ka-pb-hook-wrap{padding:0 12px}@media (max-width:849px){.single-product .ka-pb-benefits,.single-product .ka-pb-service-row{grid-template-columns:repeat(2,1fr)}.single-product .ka-pb-rating{margin-left:0}.single-product .ka-pb-cta{display:block;text-align:center}.single-product .ka-pb-cta a{margin-top:14px}}@media (max-width:549px){.single-product .ka-pb-benefits,.single-product .ka-pb-service-row{grid-template-columns:1fr}}.single-product .ka-product-demo-gallery-wrap,.single-product .ka-product-demo-gallery-inner,.single-product .ka-product-demo-gallery-inner .product-gallery,.single-product .ka-product-demo-gallery-inner .woocommerce-product-gallery{position:relative!important}.single-product .ka-product-demo-gallery-wrap>.ka-pb-brand-labels,.single-product .ka-pb-brand-labels{position:absolute!important;left:16px!important;top:16px!important;z-index:50!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:auto!important;max-width:calc(100% - 32px)!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.single-product .ka-pb-brand-labels .ka-pb-brand-label,.single-product .ka-pb-brand-label{min-height:30px!important;height:30px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#d60000!important;color:#fff!important;border-radius:3px!important;font-size:11px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;margin:0!important;white-space:nowrap!important}.single-product .ka-pb-brand-labels .ka-pb-brand-label:nth-child(2){background:#111!important}.single-product .ka-pb-brand-labels .ka-pb-brand-label:nth-child(3){background:#f39c12!important}.single-product .ka-pb-brand-labels .ka-pb-brand-label:nth-child(4){background:#0b67ff!important}.single-product .ka-product-demo-gallery-wrap>.ka-pb-brand-labels+.ka-product-demo-gallery-inner,.single-product .ka-product-demo-gallery-wrap>.ka-product-demo-gallery-inner{margin-top:0!important;padding-top:0!important}.single-product .ka-product-demo-gallery-inner .woocommerce-product-gallery,.single-product .ka-product-demo-gallery-inner .product-gallery,.single-product .ka-product-demo-gallery-inner .woocommerce-product-gallery__wrapper,.single-product .ka-product-demo-gallery-inner .woocommerce-product-gallery__image{margin-top:0!important;padding-top:0!important}