.imagebar h2,
.imagebar p{
	color: #fff;
}
.imagebar a.link{
	color: #ffffff;
	border: 1px solid #ffffff;
}
/*********************/
.block_title h2{
	text-align: center;
	font-size: 1.8em;
	margin: 6px auto;
	padding: 10px 20px;
	background-color: var(--hover_color);
  width: fit-content;
  width: -moz-fit-content;
}
/*********************/
.products_list .box_product .info .title{
	width:100%;
	padding: 0 3px;
	color: #5d5d5d;
	font-weight: 600;
}
.products_list .box_product .info .price .ori{
	display: block;
	text-decoration: line-through;
	font-size: 0.8em;
}
.products_list .box_product .info .price .ori::before{
	content: "NT$";
}
.products_list .box_product .info .price .sale{color: #e00;display: block;}
.products_list .box_product .info .price .sale::before{
	content: "NT$";
}
/*********************/
.products_list .box_product .info .pic .label{
	position: absolute;
	top: 0;
	right: 0;
}
.products_list .box_product .info .pic .label img{
	max-width: 80px;
}