.category-detail .cat-filter{background:#f2f2f2;padding:15px 0;margin-bottom:15px}.category-detail .cat-filter ul{margin-bottom:0}.category-detail .cat-filter ul li{display:inline-block;border-radius:3px;line-height:14px;margin-right:10px;line-height:14px}.category-detail .cat-filter ul li:first-child{margin-left:0}.category-detail .cat-filter ul li a{display: inline-block; padding: 5px 10px; font-size: 12px; background: #fff; border: 1px solid #ccc; color: #000; border-radius: 15px; margin-bottom: 10px;}.category-detail .cat-filter ul li a:hover{border-color:#003586;color:#fff}.category-detail .cat-filter ul li.all a{background:#003586}.category-detail .cat-filter ul li:hover a{background:#003586;color:#fff;text-decoration:none}.category-detail .cat-filter ul li.active a{background:#003586;color:#fff;border-color:#003586}.category-detail .cat-filter ul li.active:hover a{background:#003586}.category-detail .product-list ._item a{color:#003586}.category-detail .product-list ._item:hover .img{box-shadow:0 0 10px #0003}.category-detail .product-list ._item:hover .img img{transform:scale(1.01)}@media (max-width: 380px){.category-detail .cat-filter ul{margin-left:-5px;margin-right:-5px}.category-detail .cat-filter ul li{display:block;width:50%;float:left;margin:0;padding-left:5px;padding-right:5px}.category-detail .cat-filter ul li.first{width:100%;margin-bottom:10px}.category-detail .cat-filter ul li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.category-detail .cat-filter.head h1{color:#003586;font-size:18px;font-weight:700;text-transform:uppercase;margin:0;padding:0;line-height:20px}.category-detail .cat-search{margin-bottom:30px}.category-detail .cat-search form{border:1px solid #eee;padding:10px}.category-detail .cat-search form .form-group{margin-left:15px;margin-right:15px}.category-detail .cat-search form .form-group label{font-weight:400}.category-detail .cat-search form .form-control{padding:4px;height:30px;text-align:center;width:60px}@media (max-width: 767px){.category-detail .cat-search form .form-control{width:80%;display:inline-block}}.category-detail .cat-search form .btn{padding:4px 8px}.category-detail .product-list{padding:35px 0 0}.category-detail .product-list ._item{text-align:center;float:left;width:180px}.category-detail .product-list ._item .img{overflow:hidden;display:block;border-radius:1rem;border:1px solid #ddd;margin-bottom:1rem;transition: .5s all ease-in-out;position: relative;}.category-detail .product-list ._item .tt{display:block;font-weight:500;font-size:14px;overflow:hidden;height:auto;line-height:20px;margin-top:10px}a{color:#0070d2}a:hover{color:#013586;text-decoration: underline}.category-detail .product-list.list3 ._item{margin:0 105px 60px 0}.category-detail .product-list.list3 ._item:nth-of-type(3n){float:right;margin-right:0}@media (max-width: 1199px) and (min-width: 992px){.category-detail .product-list.list3 ._item{margin:0 38px 60px 0}}@media (max-width: 991px){.category-detail .product-list.list3 ._row{margin-left:-15px;margin-right:-15px}.category-detail .product-list.list3 ._row:after{content:"";display:block;clear:both}.category-detail .product-list.list3 ._row ._item{margin:0;float:left!important;width:33.33333%;padding:15px}.category-detail .product-list.list3 ._row .clearfix{display:none}}@media (max-width: 550px){.category-detail .product-list.list3 ._row ._item{width:50%}}@media (max-width: 350px){.category-detail .product-list.list3 ._row ._item{width:100%;float:none}}.category-detail .product-list.list4 ._item{margin:0 140px 60px 0}@media (max-width: 1199px) and (min-width: 992px){.category-detail .product-list.list4 ._item{margin:0 73px 60px 0}}@media (min-width: 992px){.category-detail .product-list.list4 ._item.item4{float:right;margin-right:0}}@media (max-width: 991px) and (min-width: 551px){.category-detail .product-list.list4 .clearfix3{display:block;clear:both}}@media (max-width: 550px) and (min-width: 351px){.category-detail .product-list.list4 .clearfix2{display:block;clear:both}}@media (max-width: 991px){.category-detail .product-list.list4 ._row{margin-left:-15px;margin-right:-15px}.category-detail .product-list.list4 ._row:after{content:"";display:block;clear:both}.category-detail .product-list.list4 ._row ._item{margin:0;float:left!important;width:33.33333%;padding:15px}.category-detail .product-list.list4 ._row .clearfix{display:none}}@media (max-width: 550px){.category-detail .product-list.list4 ._row ._item{width:50%}}@media (max-width: 350px){.category-detail .product-list.list4 ._row ._item{width:100%;float:none}}
.tbm-baogia{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 24px;padding:16px 18px;border:1px solid #cfe0f5;border-left:5px solid #0a58ca;border-radius:8px;background:#f3f8ff}.tbm-baogia-text{flex:1 1 320px;min-width:0}.tbm-baogia-text strong{display:block;font-size:17px;line-height:1.3;color:#0a3d91;margin-bottom:4px}.tbm-baogia-text span{display:block;font-size:13px;line-height:1.5;color:#333}.tbm-baogia-nut{display:flex;flex-wrap:wrap;gap:8px}.tbm-nut{display:inline-block;min-height:44px;line-height:44px;padding:0 18px;border-radius:6px;font-weight:600;font-size:14px;text-decoration:none!important;white-space:nowrap}.tbm-nut-goi{background:#0a58ca;color:#fff!important}.tbm-nut-goi:hover{background:#08449c}.tbm-nut-zalo{background:#fff;color:#0a58ca!important;border:1px solid #0a58ca}.tbm-nut-gui{background:#fff;color:#333!important;border:1px solid #bbb}@media (max-width:767px){.tbm-baogia{padding:14px}.tbm-baogia-nut{width:100%}.tbm-nut{flex:1 1 auto;text-align:center;padding:0 10px}}
.tbm-baogia-form{flex:0 0 100%;margin-top:4px;padding-top:12px;border-top:1px dashed #b9cff0}.tbm-baogia-hang{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tbm-baogia-hang input,.tbm-baogia-form textarea{flex:1 1 200px;min-width:0;font:inherit;font-size:14px;padding:10px 12px;border:1px solid #b9c7da;border-radius:6px;background:#fff}.tbm-baogia-form textarea{width:100%;display:block;margin-bottom:10px;resize:vertical}.tbm-baogia-form button{border:0;cursor:pointer}.tbm-baogia-xong{flex:0 0 100%;padding:10px 12px;border-radius:6px;background:#e6f6ea;color:#155724;font-weight:600}.tbm-baogia-loi{padding:8px 12px;margin-bottom:8px;border-radius:6px;background:#fdecea;color:#a12622}
@media (min-width:992px){.category-detail .product-list.list4 ._item{width:23.5%;margin:0 2% 50px 0}.category-detail .product-list.list4 ._item.item4{margin-right:0}.category-detail .product-list.list4 ._item .img img{width:100%;height:auto;display:block}.category-detail .product-list.list4 ._item .tt{font-size:15px}}
.category-detail .product-list ._item .img img{width:100%;height:auto;display:block}@media (min-width:992px){.category-detail .product-list.list3 ._item{width:31.33%;margin:0 3% 40px 0}.category-detail .product-list.list3 ._item:nth-of-type(3n){margin-right:0}.category-detail .product-list.list3 ._item .tt{font-size:15px}}
@media (max-width:991px){.category-detail .product-list ._row{display:flex;flex-wrap:wrap;align-items:flex-start}.category-detail .product-list ._row ._item{float:none!important}.category-detail .product-list ._row .clearfix,.category-detail .product-list ._row .clearfix2,.category-detail .product-list ._row .clearfix3{display:none!important}}
@media (min-width:992px){.category-detail .product-list ._row{display:flex;flex-wrap:wrap;align-items:flex-start}.category-detail .product-list ._row:after{display:none}.category-detail .product-list ._row ._item{float:none!important}.category-detail .product-list ._row .clearfix,.category-detail .product-list ._row .clearfix2,.category-detail .product-list ._row .clearfix3{display:none!important}.category-detail .product-list.list3 ._row{gap:40px 3%}.category-detail .product-list.list3 ._item{width:31.3%;margin:0!important}.category-detail .product-list.list4 ._row{gap:50px 2%}.category-detail .product-list.list4 ._item{width:23.4%;margin:0!important}}
.category-detail .product-list ._item .tbm-gia{color:#c8102e;font-weight:700;font-size:15px;margin-top:6px}.tbm-baogia-gia{display:block;margin-top:6px;font-size:13px;color:#0a3d91}.tbm-baogia-gia b{color:#c8102e}.tbm-faq{margin:10px 0 30px;padding:18px 20px;border:1px solid #e3e8f0;border-radius:8px;background:#fff}.tbm-faq h2{font-size:18px;color:#0a3d91;margin:0 0 10px}.tbm-faq-item{border-top:1px solid #eef1f5;padding:10px 0}.tbm-faq-item summary{cursor:pointer;font-weight:600;font-size:15px;color:#222;list-style:none;position:relative;padding-right:24px}.tbm-faq-item summary::-webkit-details-marker{display:none}.tbm-faq-item summary:after{content:'+';position:absolute;right:0;top:0;color:#0a58ca;font-weight:700}.tbm-faq-item[open] summary:after{content:'−'}.tbm-faq-a{padding:8px 0 2px;font-size:14px;line-height:1.6;color:#333}

/* 11/09/2026 Ads: trang tag cap mang — thu tu H1 > bao gia > luoi SP > mo ta > FAQ */
.category-detail .container:has(.tbm-h1-dau){display:flex;flex-direction:column}.tbm-h1-dau{order:1;margin:0 0 12px}.tbm-h1-dau h1{font-size:22px;line-height:1.3;margin:0}.tbm-h1-dau h1 strong{font-weight:700}.category-detail .container:has(.tbm-h1-dau) .tbm-baogia{order:2}.tbm-luoi-truoc{order:3}.tbm-mota-sau{order:4}.category-detail .container:has(.tbm-h1-dau) .tbm-faq{order:5}.category-detail .container:has(.tbm-h1-dau) > *{order:6}.category-detail .container:has(.tbm-h1-dau) > .tbm-h1-dau{order:1}.category-detail .container:has(.tbm-h1-dau) > .tbm-baogia{order:2}.category-detail .container:has(.tbm-h1-dau) > .tbm-luoi-truoc{order:3}.category-detail .container:has(.tbm-h1-dau) > .tbm-mota-sau{order:4}.category-detail .container:has(.tbm-h1-dau) > .tbm-faq{order:5}
.tbm-baogia-giao{display:block;margin-top:6px;font-size:13px;color:#155724}
@media (max-width:767px){.tbm-h1-dau h1{font-size:19px}.tbm-baogia-text strong{font-size:16px}.tbm-baogia-gia{font-size:14px}.tbm-baogia-text span.tbm-baogia-mota{display:none}}

.category-detail .container:has(.tbm-h1-dau) > .tbm-mota-truoc{order:3}.category-detail .container:has(.tbm-h1-dau) > .tbm-mota-truoc ~ .tbm-luoi-truoc{order:4}.tbm-mota-truoc .news-view{padding:0}.tbm-mota-truoc table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 16px}.tbm-mota-truoc th,.tbm-mota-truoc td{border:1px solid #e3e8f0;padding:7px 8px;text-align:left;vertical-align:top}.tbm-mota-truoc th{background:#f6f8fb}@media (max-width:767px){.tbm-mota-truoc .table-wrap,.tbm-mota-truoc table{display:block;overflow-x:auto;white-space:nowrap}.tbm-mota-truoc td,.tbm-mota-truoc th{font-size:13px;padding:6px}}
