.comboDetail{}
.borderDetail{overflow: hidden;background: #fff;}
.productDetail h1{margin: 0px;font-size: 1.25rem;margin-bottom: 10px;font-weight: bold;text-transform: uppercase;}
.productDetail .fa-star{display: inline-block;color: #8d9293;margin-right: 5px;}
.orange{color: #fec909 !important;}
.productDetail .hadSale span{font-weight: bold; color:#f57224;}
.productDetail .code{margin: 10px 0px; color:#f57224;}
.productDetail .price{color: #000;margin-bottom: 15px;background: #fafafa;font-size: 16px;}
.productDetail .price .old{color: #858585;text-decoration: line-through;}
.productDetail .price .new{font-weight: bold;color: #db0300;font-size: 22px;}
.productDetail .price .sale{background: url(../images/bg_sale.png) no-repeat;color: #fff;font-size: 12px;padding: 2px 12px;margin-left: 30px;}
.productDetail .detailItem{color: #1e1e1e;}
.productDetail .detailItem .text{font-weight: bold;font-size: 19px;margin-bottom: 15px;}
.productOption{width: 100%; max-width: 130px;}
.productOption select{width: 100%;border: solid 1px #e6e6e6;padding: 6px;}
.productDetail .addtocart{background: #005148;text-align: center;color: #fff;border-radius: 0px;cursor: pointer;transition: all 0.5s ease;font-size: 12px;text-transform: uppercase;font-weight: 300;border-radius: 5px;padding: 6px 20px;display: block;}
.productDetail .addtocart b{display: block;font-weight: bold;}
.productDetail .buynow{cursor: pointer;transition: all 0.5s ease;border: solid 1px rgb(208, 1, 27);text-transform: none;font-size: 15px;color: rgb(208, 1, 27);background: rgb(208 1 27 / 12%);border-radius: 0px;padding: 0.625rem 1.2rem 0.5rem;}
.productDetail .addtocart:hover, .productDetail .buynow:hover{background: #d41830;color: #Ff0;}
.hethong{position: relative;border: solid 1px #ddd;padding: 20px;border-radius: 5px;}
.hethong h2{position: absolute;top: -10px;left: 50%;text-align: center;font-size: 14px;font-weight: bold;background: #fff;padding: 0px 15px;transform: translateX(-50%);}
.boxSpbc{padding: 20px;border-radius: 6px;border: solid 1px #ddd;}
.boxSpbc .title{font-weight: bold;font-size: 18px;margin-bottom: 15px;}
.item_bc{background:#fff;padding: 10px;border-bottom: solid 1px #ddd;}
.item_bc .images{position: relative;}
.item_bc .images .icon{position:absolute;top: 0px;right: 0px;width: 40%;}
.item_bc .code{color:#f57224; font-weight: 600; font-size: 12px;}
.item_bc .name{color: #000;font-size: 13px;font-weight: 600;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;margin-bottom: 5px;}
.item_bc .price{position:relative;margin-bottom: 10px;}
.item_bc .price b{color:#153c93;}
.item_bc .price p{margin: 0px;color: #8d9293;font-size: 12px;text-decoration: line-through;}
.item_bc .price span{color: #d00000;font-weight: bold;}
.detailBox{/* margin-bottom: 30px; */}
.detailBox .listTab{padding: 0px;margin: 0px;list-style: none;border: solid 1px #ddd;}
.detailBox .listTab li{background: #f0f0f0;color: #000;font-weight: bold;text-transform: uppercase;padding: 10px;text-align: center;cursor: pointer;}
.detailBox .listTab li:hover, .detailBox .listTab li.active{background: #005148;color:#fff;}
.detailBox .content{position: relative;padding: 20px 20px;border: solid 1px #ddd;border-top: 0px;display: none;}
.detailBox .content.active{display: block;}
.detailBox .content .detailCombo{margin-bottom: 10px;}
.detailBox .content .detailCombo b{ font-size: 18px;}
.detailBox .content table{width: 100%;font-weight: 600;color: #000;}
.detailBox .content table th{background:#232323; color:#fff; line-height: 25px;}
.selectors{/* padding: 0px 30px; */}
.contentDetailLeft{
    border: solid 1px #ddd;
}
.contentDetailLeft .title_left{background: #005148;color: #fff;text-align: center;font-weight: bold;padding: 7px;}
.contentDetailLeft .item{padding: 5px;}
.contentDetailLeft .support{color:#000;font-weight: bold;font-size: 15px;padding: 15px;text-transform: uppercase;}
.contentDetailLeft .support .img{width: 70px;height: 70px;background: #000;border-radius: 50%;}
.contentDetailLeft .support p{margin: 0px;}
.zoom-gallery { 
	text-align: center; 
}
.zoom-gallery-slide { 
	display: none; 
}
.zoom-gallery-slide.active { 
	display: block; 
}
.zoom-gallery .video-slide {
	position:relative;
	/* padding-bottom:56.25%; */
	padding-bottom:400px;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.zoom-gallery .video-slide iframe, 
.zoom-gallery .video-slide object,
.zoom-gallery .video-slide embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.zoom-gallery .selectors { 
	text-align: center; 
	margin:10px 0; 
}
.zoom-gallery .selectors a {
	border:1px solid transparent;
	display: inline-block;
}
.zoom-gallery .selectors a:hover,
.zoom-gallery .selectors a.active { 
	border-color: #ccc; 
}
.zoom-gallery .selectors img { 
	box-shadow: none !important; 
	filter:none !important; 
	-webkit-filter: none !important;
	height: 75px;
}
.zoom-gallery .selectors a[data-slide-id=video-1],
.zoom-gallery .selectors a[data-slide-id=video-2] { 
	position: relative;
}
.zoom-gallery .selectors a[data-slide-id=video-1] img,
.zoom-gallery .selectors a[data-slide-id=video-2] img { 
	opacity: 0.8;
}
.zoom-gallery .selectors a span {
	position: absolute;
	color:#fff;
	text-shadow: 0px 1px 10px #000;
	top:50%;
	left:50%;
	display: inline-block;
	transform:translateY(-50%) translateX(-50%); 
	-webkit-transform:translateY(-50%) translateX(-50%);
	font-size:30px;
	z-index: 100;
}
@media (max-width: 600px){
	.dealCombo .item_product{max-width: 100px;}
	.productDetail .price{font-size: 14px;padding: 15px 15px;}
	.productDetail .price .new{font-size: 22px;}
	.productDetail .price .sale{margin-left: 15px;}
	.dealCombo .tooltips{position: fixed;left: 10px;}
}