/* style cho sản phẩm*/
/* Style 01*/

/*.style-sanpham-01-khung{*/
/*	margin-top:1.5rem;*/
/*	border: 2px solid white;*/
/*}*/

/*.style_sanpham_01{*/
/*background-color:#F5F5F5;*/
/*position: relative;*/
/*}*/
/*.style_sanpham_01 a{*/
/*	text-decoration:none;*/
/*}*/
/*.style_sanpham_01 .style_sanpham_ten,.style_sanpham_gia{*/
/*	padding:3% 3%;*/
/*	font-size: 100%;*/
/*	color:orange;*/
/*	height:45px;*/
/*  font-weight: lighter;*/
/*}*/
/*.style_sanpham_01 .style_sanpham_ten{*/

/*	font-size:20px;*/

/*}*/
/*.style_sanpham_01 .style_sanpham_gia .price_commerce{*/
/*	color: orange;*/
/*font-size: 20px;*/

/*}*/
/*.style_sanpham_01 .style_sanpham_gia .price_commerce_list{*/
/*	color: #74767c;*/
/*	order:2;*/
/*	text-decoration: line-through;*/
/*	font-size: 14px;*/
/*	margin-left: 15px;*/
/*	margin-top:5px;*/

/*}*/
/*.style_sanpham_01 .style_sanpham_ten a{*/
/*	overflow: hidden;*/
/*display: -webkit-box;*/
/*-webkit-line-clamp: 2;*/
/*-webkit-box-orient: vertical;*/
/*color:#2e2f32;*/
/*font-weight:lighter;*/
/*font-size:17px;*/
/*}*/

/*.style_sanpham_01 .style_sanpham_gia .field {*/
/*margin:5% 0;*/
/*}*/
/*.style-sanpham-01-khung .views-field-variations-target-id-1 #commerce-product-add-to-cart-form {*/
/*position:absolute;*/
/*top:360px;*/

/*}*/
/*.style-sanpham-01-khung .fivestar-widget{*/
/*	padding:3% 3%;*/
/*}*/
/*.style-sanpham-01-khung .fivestar-summary{*/
/*	display:none;*/
/*}*/
/*.style_sanpham_01 .style_sanpham_anh img{*/
/*			height: 185px;*/
/*	width: 100%;*/
/*	object-fit: cover*/

/*}*/
/*.style_sanpham_01 .style_sanpham_gia >div:first-child{*/
/*	display: flex;*/

/*}*/

/*#block-exposedformsan-pham-page-1*/
/*{*/
/*	margin-right:1.5rem;*/
/*}*/
/*#views-exposed-form-san-pham--page-1 .card-header*/
/*{*/
/*	background-color:white!important;*/
/*	opacity: 1 ;*/
/*	color:black;*/
/*}*/
/*#views-exposed-form-san-pham--page-1 .details-wrapper*/
/*{*/
/*    background-color: rgba(248, 249, 250,1);*/
/*}*/
/*#views-exposed-form-san-pham--page-1 .option{*/
/*	padding-left:3%;*/
/*}*/
/*#views-exposed-form-san-pham--page-1 .js-form-type-checkbox{*/
/*	margin:2%;*/
/*} */
/*.style-sanpham-01-khung .views-field .thongtin{*/
/*	transition: top ease 0.5s;*/
/*	position:absolute;*/
/*	top:95px;*/
/*	background-color:white;*/
/*	opacity:0.8;*/
/*	width:100%;*/

/*}*/
/*.style-sanpham-01-khung .views-field:hover .thongtin{*/
/*top:80px*/
/*}*/

/*.style_sanpham_01  .style_sanpham_gia .list_price{*/
/*	text-decoration:line-through;*/
/*	padding-left:5%;*/
/*	font-size:14px;*/
/*	color:red;*/
/*}*/


/* end style 1*/
/*style 02*/
.style-sanpham-02-khung{
	margin-top:1.5rem;
}




.style_sanpham_02{
		height:100%;
}
.style_sanpham_02 a{
	text-decoration:none;
}
.style_sanpham_02 .style_sanpham_ten,.style_sanpham_gia{
	padding:3% 3%;
	font-size: 100%;
	color:black;
	height:45px;
	font-weight:bold;
}
.style_sanpham_02 .style_sanpham_gia .div div:first-of-type{
 text-decoration: line-through;
}
.style_sanpham_02 .style_sanpham_tag{
	padding:3% 3%;
	font-size: 70%;
	color:black;
	font-weight:bold;
		height:30px;
}
.style_sanpham_02 .style_sanpham_ten{
	height:70px;
	font-size:20px;

}
.style_sanpham_02 .style_sanpham_gia .price_commerce{
	color: black;
font-size: 18px;

}
.style_sanpham_02 .style_sanpham_gia .price_commerce_list{
	color: #74767c;
	text-decoration: line-through;
	font-size: 14px;


}
.style_sanpham_02 .style_sanpham_ten a{
	overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
color:#2e2f32;
font-weight:lighter;
font-size:17px;
}
.style_sanpham_02 .style_sanpham_tag a{
	color: #004f9a;
	background-color:#e6f1fc;
margin-right:8px;

}
.style_sanpham_02 .style_sanpham_gia .field {
margin:5% 0;
}
.style-sanpham-02-khung .views-field-variations-target-id-1 #commerce-product-add-to-cart-form {
position:absolute;
top:360px;

}
.style-sanpham-02-khung .fivestar-widget{
	padding:3% 3%;
}
.style-sanpham-02-khung .fivestar-summary{
	display:none;
}
.style_sanpham_02 .style_sanpham_anh img{
			height: 220px;
	width: 100%;
	object-fit: cover

}
.style_sanpham_02 .style_sanpham_gia >div:first-child{
	display: flex;
  flex-direction:column-reverse;
}
.style-sanpham-02-khung .style_sanpham_02 .container{
position:relative;
padding:0!important;
}
.style-sanpham-02-khung .style_sanpham_02 .container .overlay{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .2s ease;
  background-color: white;
}
.style-sanpham-02-khung .style_sanpham_02 .container .overlay a img{
	    padding: 35%;
}
.style-sanpham-02-khung .style_sanpham_02 .container:hover .overlay {
opacity:0.7;
}
.style_sanpham_02 .style_sanpham_gia .list_price{
	text-decoration:line-through;
	font-size:12px;
	color:red;
}

#block-exposedformsan-pham-page-2
{
	margin-right:1.5rem;
}
#views-exposed-form-san-pham--page-2 .card-header
{
	background-color:white!important;
	opacity: 1 ;
	color:#66acea;
}
#views-exposed-form-san-pham--page-2 .details-wrapper
{
    background-color: rgba(248, 249, 250,1);
}
#views-exposed-form-san-pham--page-2 .option{
	padding-left:3%;
}
#views-exposed-form-san-pham--page-2 .js-form-type-checkbox{
	margin:2%;
} 

/* end style2*/
/* STYLE 3*/

.style_sanpham_03{
    height:100%;
}
.style_sanpham_03 a{
text-decoration:none;
}
.style_sanpham_03 .style_sanpham_ten,.style_sanpham_gia{
padding:3% 3%;
font-size: 100%;
color:black;
height:45px;
font-weight:bold;
}
.style_sanpham_03 .style_sanpham_gia .div div:first-of-type{
text-decoration: line-through;
}
.style_sanpham_03 .style_sanpham_tag{
padding:3% 3%;
font-size: 70%;
color:black;
font-weight:bold;
    height:30px;
}
.style_sanpham_03 .style_sanpham_ten{
height:70px;
font-size:20px;

}
.style_sanpham_03 .style_sanpham_gia .price_commerce{
color: black;
font-size: 18px;

}
.style_sanpham_03 .style_sanpham_gia .price_commerce_list{
color: #74767c;
text-decoration: line-through;
font-size: 14px;


}
.style_sanpham_03 .style_sanpham_ten a{
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
color:#2e2f32;
font-weight:lighter;
font-size:17px;
}
.style_sanpham_03 .style_sanpham_tag a{
color: #004f9a;
background-color:#e6f1fc;
margin-right:8px;

}
.style_sanpham_03 .style_sanpham_gia .field {
margin:5% 0;
}
.style-sanpham-03-khung .views-field-variations-target-id-1 #commerce-product-add-to-cart-form {
position:absolute;
top:360px;

}
.style-sanpham-03-khung .fivestar-widget{
padding:3% 3%;
}
.style-sanpham-03-khung .fivestar-summary{
display:none;
}
.style_sanpham_03 .style_sanpham_anh img{
        height: 300px;
width: 100%;
object-fit: cover
}
.style_trangchu2 .style_sanpham_anh img{
        height: 200px;
width: 100%;
object-fit: cover
}
.sanpham_trangchu2_sale .style_sanpham_anh img{
        height: 180px;
width: 100%;
object-fit: cover
}
.style_sanpham_03 .style_sanpham_gia >div:first-child{
display: flex;
}
.sanpham_trangchu2_sale .style_sanpham_gia >div:first-child{
display: flex;
flex-direction:column;
}
.style-sanpham-03-khung .style_sanpham_03 .container{
position:relative;
padding:0!important;
}
.style-sanpham-03-khung .style_sanpham_03 .container .overlay{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
opacity: 0;
transition: .2s ease;
background-color: white;
}
.style-sanpham-03-khung .style_sanpham_03 .container:hover .overlay {
opacity:0.7;
}
.style_sanpham_03 .style_sanpham_gia .list_price{
text-decoration:line-through;
}

#block-exposedformsan-pham-page-3
{
margin-right:1.5rem;
}
#views-exposed-form-san-pham--page-3 .card-header
{
background-color:white!important;
opacity: 1 ;
color:#66acea;
}
#views-exposed-form-san-pham--page-3 .details-wrapper
{
background-color: rgba(248, 249, 250,1);
}
#views-exposed-form-san-pham--page-3 .option{
padding-left:3%;
}
#views-exposed-form-san-pham--page-3 .js-form-type-checkbox{
margin:2%;
} 
.style-sanpham-01-khung .commerce_variation_soluong,
.style-sanpham-02-khung .commerce_variation_soluong,
.style-sanpham-03-khung .commerce_variation_soluong{
	display: none;
}

/*Chi tiết sản phẩm*/
.page-node-type-product-display ul.lightgallery li{
	display: inline-block;
	width: 17%;
	padding: 3px;
}