.borderDetail{overflow: hidden;background: #fff;}
.promoDetail{margin-top: 30px;}
.promoDetail .title{background: #f57224;font-weight: bold;padding: 5px 20px;border-radius: 5px;color: #fff;}
.promoDetail ul{padding: 0px;}
.promoDetail ul li{list-style: none;background: url(../images/arrow_detail.png) no-repeat left top 5px;padding-left: 30px;margin-bottom: 10px;color: #232323;}
.productDetail .cmt{color:#767676;padding: 0px 10px;}
.productDetail .cmt span{color:#000; font-weight: 600;}
.productDetail .flash{background:#F1431E;color:#fff;padding: 8px 10px;margin-top: 15px;}
.productDetail .flash span{background:#000;width: 30px;display: inline-block;text-align: center;border-radius: 4px;font-weight: bold;line-height: 25px;}
.productDetail h1{margin: 0px;font-size: 1.75rem;margin-bottom: 10px;font-weight: 600;color: #000;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: #929292;margin-bottom: 15px;font-size: 16px;border-bottom: 1px dashed hsl(0deg 0% 90%);}
.productDetail .price .old{color: #929292;text-decoration: line-through;padding-right: 15px;}
.productDetail .price .new{font-weight: bold;color: #f00;font-size: 29px;}
.productDetail .price .sale{background: var(--color-main);color: #fff;font-size: 12px;font-weight: bold;padding: 2px 10px;margin-left: 30px;}
.productDetail .info{color:#666;margin-bottom: 15px;}
.productDetail .btn-call{background:#FEC909;color:#000;text-transform: none;font-size: 15px;}
.productDetail .btn-zalo{background:#4EB9F4;color:#fff;font-size: 15px;text-transform: none;}
.productDetail .btn-zalo:hover{background:#135e87;}
.productDetail .btn-call:hover{background:#fe8309;}
.productDetail .detailItem{color: #1e1e1e;}
.productDetail .detailItem .text{color: #757575;width: 110px;text-transform: capitalize;flex-shrink: 0;}
.optionColor .item{display: inline-block;width: 40px;height: 40px;border: solid 1px #ddd;position: relative;}
.optionColor .item:after{content:'';position: absolute;top: 5px;left: 15px;width: 10px;height: 18px;opacity: 0;transform: rotate(45deg) scale(0);border-right: 2px solid #fff;border-bottom: 2px solid #fff;transition: all .25s ease-in-out;}
.optionColor .item.active:after{    transform: rotate(45deg) scale(1); opacity: 1;}
.optionColor .item.active{border-color:#f00;}
.productOption .item{display: inline-block;border: solid 1px #ddd;padding: 3px 15px;margin-bottom: 10px;cursor: pointer;}
.productOption .item:hover, .productOption .item.active{border-color: #f57224;}
.productOption .item p{font-weight:bold;margin: 0px;color: #153c93;}
.productDetail .sl{display: inline-block; margin-right: 10px;}
.productDetail .addtocart{background: var(--color-main);text-align: center;color: #fff;cursor: pointer;transition: all 0.5s ease;font-size: 15px;}
.productDetail .buynow{cursor: pointer;transition: all 0.5s ease;font-size: 15px;color: #fff;background: #212529;padding: 0.625rem 1.2rem 0.5rem;}
.productDetail .addtocart:hover, .productDetail .buynow:hover{background: #CA6017;}
.btn_red{background:rgb(208, 1, 27);color: #fff;line-height: 30px;text-transform: uppercase;padding: 0px 15px;}
.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;margin-bottom: 10px;border-radius: 5px;}
.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: #057252;}
.item_bc .price p{margin: 0px;color: #8d9293;font-size: 13px;text-decoration: line-through;}
.item_bc .price span{color: #f00;font-weight: 600;margin-left: 15px;}
.detailBox{margin-bottom: 30px;}
.detailBox .title{border-bottom: solid 2px #057252;margin-bottom: 20px;}
.detailBox .title span{background: #057252;display: inline-block;padding: 7px 40px;font-weight: bold;border-radius: 10px 10px 0px 0px;color: #fff;}
.detailBox .content{/* height: 400px; */overflow: hidden;position: relative;margin-bottom: 30px;padding: 0px 20px;}
.contentDetail .readMore{position: absolute;width: 100%;height: 60px;bottom: 0px;text-align: center;padding-top: 20px;background: linear-gradient(to bottom,transparent 0%,#fff 60%)!important;}
.contentDetail .readMore .btn_readmore{ border: solid 1px #239808; color: #239808; transition: all 0.5s ease}
.contentDetail .readMore .btn_readmore:hover{stroke: #fff; background: #239808; color: #fff}
.contentDetail .readMore .btn_readmore:hover svg path{stroke: #fff !important}
.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;}
.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-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;}
}
