.comboDetail{}
.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.85rem;margin-bottom: 10px;font-weight: 600;text-align: center;font-family: 'avobold';text-transform: uppercase;color: #f58120;}
.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;background: #fafafa;font-size: 16px;text-align: center;}
.productDetail .price .old{color: #929292;text-decoration: line-through;padding: 0px 15px;}
.productDetail .price .new{font-weight: 500;color: #d0011b;font-size: 30px;font-weight: bold;}
.productDetail .price .sale{background:#d0011b;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;}
.text-khuyen-mai {
    border: 1px solid #ddd;
    padding: 12px;
    font-size: 14px;
    border-radius: 5px;
    margin-bottom: 25px;
    line-height: 18px;
}
.text-khuyen-mai h4 {
    color: #ff0000;
    margin: 0 0 10px 0;
}
.text-khuyen-mai ul{padding: 0px;}
.text-khuyen-mai ul li {
    list-style: none;
    margin-bottom: 5px;
    line-height: 20px;
}
.text-khuyen-mai ul li:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f06b";
    color: #fbbc12;
    margin-right: 8px;
}
.productOption{}
.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: #d41830;text-align: center;color: #fff;border-radius: 0px;cursor: pointer;transition: all 0.5s ease;text-transform: none;font-size: 15px;}
.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;}
.dealCombo{padding: 20px; border: solid 1px #ddd; margin: 30px 0px;}
.dealCombo .title{font-size: 23px;margin-bottom: 15px;}
.dealCombo .item_product{max-width: 160px;vertical-align: top;position: relative;}
.dealCombo .item_product .price p{display: inline-block;}
.dealCombo .item_product .price b{font-weight: 500;font-size: 13px;color: rgb(208, 1, 27);;}
.dealCombo .plus{font-size: 25px;padding: 0px 20px;}
.dealCombo input[type="number"]{width: calc(100% - 78px);border-radius: 0px;margin-left: 10px;}
.dealCombo .tooltips{position:absolute;width: 400px;background: #fff;padding: 15px;border: 1px solid rgba(0,0,0,.09);z-index: 101;top: 27px;left: 0px;display: none;}
.dealCombo .tooltips:after{position:absolute;content:'';border-bottom: 10px solid rgba(0, 0, 0, 0.09);border-left: 10px solid transparent;border-right: 10px solid transparent;top: -10px;left: 30px;}
.dealCombo .tooltips ul{padding: 0px;}
.dealCombo .choseSize{display: inline-block;cursor: pointer;color: #6d6d6d;}
.dealCombo .tooltips li{display: inline-block;cursor: pointer;border: solid 1px #ddd;padding: 5px 20px;margin-top: 5px;border-radius: 3px;}
.dealCombo .tooltips li.active, .dealCombo .tooltips li:hover{border-color:rgb(208, 1, 27);}
.dealCombo .tooltips .close{
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 30px;
    cursor: pointer;
    opacity: 1;
}
.btn_red{background:rgb(208, 1, 27);color: #fff;line-height: 30px;text-transform: uppercase;padding: 0px 15px;margin: 0px 10px;cursor: pointer;}
.dealCombo .total p{margin-bottom: 5px;}
.dealCombo .total .sale{color:rgb(208, 1, 27);}
.dealCombo .total .btn{border: solid 1px rgb(208, 1, 27);margin-top: 15px;text-transform: none;font-size: 15px;color: rgb(208, 1, 27);background: rgb(208 1 27 / 12%);}
.tlayer{position:fixed; z-index:1; top:0px; left: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.2);}
.detailBox{margin-bottom: 30px;}
.detailBox .title{border-bottom: solid 2px #1f78dd;margin-bottom: 20px;}
.detailBox .title span{background: #1f78dd;display: inline-block;padding: 10px 40px;font-weight: bold;color: #fff;}
.detailBox .content{min-height: 400px;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;}
}
.slick-list{
	padding-top:50px !important;
	padding-bottom:30px !important;
}
.slick-current .cas {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
}
.cas {
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    -webkit-transform: scale(0.9) translateX(-10%);
    -moz-transform: scale(0.9) translateX(-10%);
    -ms-transform: scale(0.9) translateX(-10%);
    -o-transform: scale(0.9) translateX(-10%);
    transform: scale(0.9) translateX(-10%);
}
.slick-current + .slick-slide .cas {
    -webkit-transform: scale(0.9) translateX(10%);
    -moz-transform: scale(0.9) translateX(10%);
    -ms-transform: scale(0.9) translateX(10%);
    -o-transform: scale(0.9) translateX(10%);
    transform: scale(0.9) translateX(10%);
}
.his-cas2 .next{position: absolute;top: 50%;right: 0px;z-index: 100;cursor: pointer;transform: translateY(-50%);}
.his-cas2 .prev{position: absolute;top: 50%;left: 0px;z-index: 100;cursor: pointer;transform: translateY(-50%);}