/* °øÅë */
.product-tag > span {
	display: none;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 14px;
	font-weight: 500;	
	padding: 2px 5px;
	padding: 5px 5px 2px \0/IE9;
	margin-right: 3px;
}

.product-tag > .tag1 {
	color: #ff0000;
	border: 1px solid #ff0000;
}

.product-tag > .tag2 {
	color: #00a0b3;
	border: 1px solid #00a0b3;
}

.product-tag > .tag3 {
	color: #ff0000;
	border: 1px solid #ff0000;
}

.product-tag > .tag4 {
	color: #d200ff;
	border: 1px solid #d200ff;
}
	/*ºñ·º½º*/
.bxproduct-tag > .tag1 {
	color: #ff0000;
	border: 1px solid #ff0000;
}

.bxproduct-tag > .tag2 {
	color: #00a0b3;
	border: 1px solid #00a0b3;
}

.bxproduct-tag > .tag3 {
	color: #ff0000;
	border: 1px solid #ff0000;
}

.bxproduct-tag > .tag4 {
	color: #d200ff;
	border: 1px solid #d200ff;
}	
	/*ºñ·º½º*/
.product-items li:hover img {
	opacity: 0.5; 
}

.product-items .mouse-over {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;	
	width: 100%;
	height: 246px;	
	margin-left: 6px;
}

.product-items .mouse-over2 {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;	
	width: 100%;
	height: 246px;	
	margin-left: 6px;
}

.product-items li:hover .mouse-over {
	display: block;
}

.product-items li:hover .mouse-over2 {
	display: block;
}

.product-items .mouse-over ul {
	width: 210px;
	height: 47px;
	border-radius: 23px;
	background-color: #131313;
	padding: 0px 23px;
	margin: 122px auto 0px;
}

.product-items .mouse-over2 ul {
	width: 210px;
	height: 47px;
	border-radius: 23px;
	background-color: #131313;
	padding: 0px 23px;
	margin: 122px auto 0px;
}

.product-items .mouse-over ul li {
	float: left;
	width: 33.33%;
	height: 100%;
}

.product-items .mouse-over2 ul li {
	height: 100%;
}

.product-items .mouse-over ul li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}

.product-items .mouse-over2 ul li a {
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}

.product-items .mouse-over ul li:nth-child(1) a {
	background: url(../images/icon_payment.png) no-repeat 50%;	
}

.product-items .mouse-over ul li:nth-child(2) a {
	background: url(../images/icon_cart.png) no-repeat 50%;	
}

.product-items .mouse-over ul li:nth-child(3) a {
	background: url(../images/icon_dips.png) no-repeat 50%;	
}

/* product ÀÛÀº ÀÌ¹ÌÁö */
.product-item-small {
	position: relative;
	display: block;
	width: 243px;
	height: 400px;
	margin: 6px;
	border: 1px solid #dadada;
}

.product-item-small:hover {
	text-decoration: none;	
}

.product-item-small img {
	width: 100%;
	height: 246px;	
}

.product-item-small .product-notice {
	display: none;
	position: absolute;
	top: 8px;
	left: 8px;
	width: 59px;
	height: 68px;
	text-indent: -9999px;
}

.product-item-small .product-notice.active {
	display: inline-block;	
}

.product-item-small .product-deep-discount {
	background: url(../images/product_deep_discount.png) no-repeat;
	background-size: cover;	
}

.product-item-small .product-new {
	background: url(../images/product_new.png) no-repeat;
	background-size: cover;
}

.product-item-small .product-popupluar {
	background: url(../images/product_popupluar.png) no-repeat;
	background-size: cover;
}

.product-item-small .product-gift {
	background: url(../images/product_gift.png) no-repeat;
	background-size: cover;
}
/* ½Å±ÔÃß°¡ BEST1~20 : 2023.09.11 */
.product-item-small .product-best1 {
	background: url(../images/h1.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best2 {
	background: url(../images/h2.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best3 {
	background: url(../images/h3.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best4 {
	background: url(../images/h4.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best5 {
	background: url(../images/h5.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best6 {
	background: url(../images/h6.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best7 {
	background: url(../images/h7.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best8 {
	background: url(../images/h8.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best9 {
	background: url(../images/h9.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best10 {
	background: url(../images/h10.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best11 {
	background: url(../images/h11.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best12 {
	background: url(../images/h12.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best13 {
	background: url(../images/h13.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best14 {
	background: url(../images/h14.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best15 {
	background: url(../images/h15.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best16 {
	background: url(../images/h16.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best17 {
	background: url(../images/h17.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best18 {
	background: url(../images/h18.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best19 {
	background: url(../images/h19.png) no-repeat;
	background-size: cover;
}
.product-item-small .product-best20 {
	background: url(../images/h20.png) no-repeat;
	background-size: cover;
}
/* ½Å±ÔÃß°¡ BEST1~20 ³¡ */
.product-item-small .product-name {
	font-size: 13px;
	letter-spacing: 0px;
	color: #595959;
	font-weight: 500;
	padding: 8px 20px 15px;
	
}

.product-item-small .product-name .short-name{
	font-size: 13px;
	letter-spacing: 0px;
	color: #595959;
	font-weight: 500; 
	
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap:break-word; 
}
/*ºñ·º½º ½ÃÀÛ*/
.product-item-small .bxproduct-name {
	font-size: 13px;
	letter-spacing: 0px;
	color: #595959;
	font-weight: 500;
	padding: 8px 20px 45px;
	
}
.product-item-small .bxproduct-name .short-name{
	font-size: 13px;
	letter-spacing: 0px;
	color: #595959;
	font-weight: 500; 
	
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap:break-word; 
}
.product-item-small .bxproduct-tag {
	clear: both;
	margin-left: 20px;
	height: 18px;
}
.product-item-small .bxprice-info {
	padding: 0px 20px 50px 0;	
	height: 76px;
}

.product-item-small .bxprice-info .discount-rate {
	float: left;
	width: 80px;
	font-size: 25px;
	line-height: 55px;
	color: #3c81e1;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700;
	text-align: right;	
	margin-top: 20px;
}

.product-item-small .bxprice-info .discount-rate > span {
	font-size: 18px;	
}

.product-item-small .bxprice-info .list-price {
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 35px;
	color: #a3a3a3;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700;	
	text-align: right;
	
}

.product-item-small .bxprice-info .list-price span {
	font-size: 8px;
	align-items: self-end;
	
}

.product-item-small .bxprice-info .sale-price {
	font-size: 25px;
	letter-spacing: -1px;
	line-height: 21px;
	color: #4d4d4d;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700;
	text-align: right;
	margin-bottom: 50px;
}

.product-item-small .bxprice-info .sale-price > span {
	font-size: 14px;
}
/*ºñ·º½º ³¡*/ 

.product-item-small .price-info {
	padding: 0px 20px;	
}

.product-item-small .price-info .discount-rate {
	float: left;
	width: 80px;
	font-size: 47px;
	line-height: 43px;
	color: #3c81e1;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700;	
}

.product-item-small .price-info .discount-rate > span {
	font-size: 18px;	
}

.product-item-small .price-info .list-price {
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 18px;
	color: #a3a3a3;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700;	
	
}

.product-item-small .price-info .list-price span {
	font-size: 8px;
}

.product-item-small .price-info .sale-price {
	font-size: 25px;
	letter-spacing: -1px;
	line-height: 21px;
	color: #4d4d4d;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700;
}

.product-item-small .price-info .sale-price > span {
	font-size: 14px;
}

.product-item-small .product-tag {
	clear: both;
	margin-left: 20px;
}

.product-item-small .product-tag > span.active {
	display: inline-block;
}

.product-items .small-mouse-over {
	height: 40px;	
}

.product-items .small-mouse-over ul {
	margin: 122px auto 0px;
}

/* product Å«ÀÌ¹ÌÁö */

.product-item-large {
	position: relative;
	display: block;
	width: 499px;
	height: 340px;
	margin: 6px;
	border: 1px solid #dadada;
}

.product-item-large:hover {
	text-decoration: none;	
}

.product-item-large img {
	width: 100%;
	height: 240px;	
}

.product-item-large .product-notice {
	display: none;
	position: absolute;
	top: 15px;
	left: 20px;
	width: 73px;
	height: 85px;
	text-indent: -9999px;
}

.product-item-large .product-notice.active {
	display: inline-block;	
}

.product-item-large .product-deep-discount {
	background: url(../images/product_deep_discount.png) no-repeat;
	background-size: cover;	
}

.product-item-large .product-new {
	background: url(../images/product_new.png) no-repeat;
	background-size: cover;	
}

.product-item-large .product-popupluar {
	background: url(../images/product_popupluar.png) no-repeat;
	background-size: cover;
}

.product-item-large .product-gift {
	background: url(../images/product_gift.png) no-repeat;
	background-size: cover;
}
/* ½Å±ÔÃß°¡ BEST1~20 : 2023.09.11 */
.product-item-large .product-best1 {
	background: url(../images/h1.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best2 {
	background: url(../images/h2.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best3 {
	background: url(../images/h3.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best4 {
	background: url(../images/h4.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best5 {
	background: url(../images/h5.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best6 {
	background: url(../images/h6.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best7 {
	background: url(../images/h7.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best8 {
	background: url(../images/h8.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best9 {
	background: url(../images/h9.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best10 {
	background: url(../images/h10.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best11 {
	background: url(../images/h11.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best12 {
	background: url(../images/h12.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best13 {
	background: url(../images/h13.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best14 {
	background: url(../images/h14.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best15 {
	background: url(../images/h15.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best16 {
	background: url(../images/h16.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best17 {
	background: url(../images/h17.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best18 {
	background: url(../images/h18.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best19 {
	background: url(../images/h19.png) no-repeat;
	background-size: cover;
}
.product-item-large .product-best20 {
	background: url(../images/h20.png) no-repeat;
	background-size: cover;
}
/* ½Å±ÔÃß°¡ BEST1~20 ³¡ */

.product-item-large .product-name {
	font-size: 14px;
	letter-spacing: 0px;
	color: #595959;
	font-weight: 500;	
	padding: 8px 20px 10px;
	
}

.product-item-large .price-info {
	float: left;
	padding: 0px 20px;	
}

.product-item-large .price-info .discount-rate {
	float: left;
	width: 78px;
	font-size: 47px;
	line-height: 43px;
	color: #3c81e1;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700;	
}

.product-item-large .price-info .discount-rate > span {
	font-size: 18px;	
}

.product-item-large .price-info .list-price {
	float: left;
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 18px;
	color: #a3a3a3;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700;	
	margin-top: 25px;
}

.product-item-large .price-info .list-price span {
	font-size: 8px;
}

.product-item-large .price-info .sale-price {
	float: left;
	font-size: 25px;
	line-height: 21px;
	color: #4d4d4d;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700;
	margin: 20px 15px 0px 0px;
}

.product-item-large .price-info .sale-price > span {
	font-size: 14px;
}

.product-item-large .product-tag {
	float: right;
	margin: 20px 25px 0px 0px;
}

.product-item-large .product-tag > span.active {
	display: inline-block;
}

.product-items .large-mouse-over {
	height: 240px;	
}

.product-items .large-mouse-over ul {
	margin: 110px auto 0px;
}
