@charset "utf-8";

/* 메인 베스트, 뉴 */
	#best_product{position: relative;margin-top: 30px;}
	#best_product .main-product-list-wrap .sct_li {
		border: 1px solid #f8f8f8;
	}
	#best_product .main-product-list-wrap .owl-carousel{position: static;}
	#best_product .main-product-list-wrap {
		padding-bottom: 30px
	}
	#best_product .main-product-list-wrap .more-btn{
		float: none;
		text-transform: uppercase;
		font-size: 14px;
		background: #454545;
		color: #fff;
		padding: 8px 15px 8px 15px;
		border-radius: 65px;
		letter-spacing: 0;
		position: absolute;
		bottom: 50px;
		left: 50%;
		margin-left: -48px;
	} 
	#best_product .best-tab {text-align:center;overflow:hidden;margin:0 auto;}
	#best_product .best-tab li{display: inline-block;
	cursor: pointer;
	padding: 3px 15px 3px;
	border-radius: 20px;
	font-size: .8em;
	font-weight: 700;}
	#best_product .best-tab li.ca_active{background:#000;color:#fff;}
	#best_product .main-product-list-wrap .item-wrap:before,
	#best_product .main-product-list-wrap .item-wrap:after{content:"";display:block;clear:both}
	.owl-stage-outer{width:100%;height:50px;margin:0 auto;}

	.owl-nav.disabled{display:none;}
	
	.owl-dots button{margin:0 4px;background-color:#333;border-radius:20px;}
	.owl-dots button span{}

	@media (min-width: 480px) {
	}
	@media (min-width: 768px) {
	}
	@media (min-width: 992px) {
		#best_product .best-tab {width:50%;}
		#best_product .best-tab li{padding: 3px 25px 5px;font-size: 1.1em;}
		#best_product .best-tab li{
			font-size: 1em;
			padding: 4px 17px 4px;
			margin: 0 3px 10px 3px;
		}
		#best_product .main-product-list-wrap {
			padding-bottom: 50px;
			position: relative;
		}

		#best_product .main-product-list-wrap .item-wrap {
			min-height: 250px;
		}
	}

	#best_product .content-title{
		position:relative;
	}

	#best_product .content-title .best-title{
		height:40px;
		margin-bottom:40px;
	}

	#best_product .content-title .best-title h2{
		position:absolute;
		left:0;
		z-index:2;
		background:#fff;
		line-height:40px;
		font-size:25px;
	}

	#best_product .content-title .best-title::after{
		content:'';
		display:inline-block;
		height:1px;
		width:100%;
		background:#f0f0f0;
		position:absolute;
		top:50%;
		left:0;
		z-index:1;
	}

	#best_product .content-title a{
		position:absolute;
		right:0;
		top:0;
		z-index:6;
		display:inline-block;
		line-height:40px;
		font-size:15px;
		color:#fff;
		padding:0px 20px;
		border-radius:20px;
		background-color:#528858;
	}

	#best_product .content-title a:hover{
		background-color:#294930;
	}

	#best_product .best-product{
		margin-bottom:20px;
		margin-top: 10px;
	}

	#best_product .best-product ul{
		overflow:hidden;
	}

	#best_product .best-product ul li{
		width:216px;
		float:left;
		margin-right:15px;
		position:relative;
		margin-bottom: 30px;
	}
/*
	#best_product .best-product ul li:nth-child(4n+0){
		margin-right:0px;
	}
*/

	#best_product .best-product ul li .best-order h3{
		font-size:20px;
		margin-bottom:5px;
	}

	#best_product .best-product ul li .best-order span.best-line{
		padding:2px 11px;
		background-color:#528858;
		display:inline-block;
		margin-bottom:5px;
	}

	#best_product .best-product ul li .best-img{
		position:relative;
		cursor:pointer;
		margin-bottom:10px;
	}

	#best_product .best-product ul li .best-img img{
		width:100%;
	}

	#best_product .best-product ul li .best-img:hover img.item-image-hover{
		opacity:1;
	}

	#best_product .best-product ul li .best-img img.item-image-hover{
		position:absolute;
		left:0;
		bottom:0;
		opacity:0;
		transition:opacity 0.2s linear;
		background:#fff;
	}

	#best_product .best-product ul li .wish_list{
		position:relative;
	}

	#best_product .best-product ul li .wish_list span{
		padding:7px 10px 5px 9px;
		border-radius:100px;
		border:1px solid #E2E2E2;
		box-sizing:border-box;
		position:absolute;
		bottom:15px;
		right:5px;
		margin-right:0px;
		cursor:pointer;
	}

	#best_product .best-product ul li .wish_list span.active{
		background-color: rgba(255, 255, 255, 0.5 );
	}

	#best_product .best-product ul li .wish_list span i.noactive{
		color:#AAAAAA;
	}

	#best_product .best-product ul li .wish_list span i.active{
		color:#528858;
	}

	#best_product .best-product ul li .best-txt{
		height:100px;
	}

	#best_product .best-product ul li .best-txt p.best-subject{
		margin-bottom:5px;
		font-size: 11px;
	}

	#best_product .best-product ul li .best-txt p.best-name{
		margin-bottom:10px;
		cursor:pointer;
		overflow:hidden;
	}

	#best_product .best-product ul li .best-txt span.sales{
		float: right;
		color: #F72F00;
		background: #fdeeee;
		padding: 2px 5px;
		font-size: 12px;
		border-radius: 4px;
	}

	#best_product .best-product ul li .best-txt span i{
		padding:0 10px;
		font-size:14px;
		color:#b9a8a4;
	}

	#best_product .best-product ul li .best-txt span del{
		color:#b9a8a4;
		font-size:14px;
	}

	#best_product .best-product ul li span{
		margin-right:8px;
		float:left;
	}

	#best_product .more{
		text-align:center;
	}

	#best_product .more span{
		color:#528858;
		padding:10px 40px;
		border:1px solid #528858;
		border-radius:30px;
		cursor:pointer;
		display:inline-block;
	}

	#best_product .more span:hover{
		background-color:#528858;
		color:#fff;
	}

	#best_product .best-product ul.showing{
		display:none;
	}
	
	#best_product .best-product ul li {width: calc(20% - 24px); margin-right:30px;}
	
	@media screen and (min-width: 992px){
	#best_product .best-product ul li:nth-child(5n+0){
		margin-right:0px;
	}
	}
	
	#best_product .best-product ul li .best-txt p.best-name {font-size:15px; color:#000000;}
	#best_product .best-product ul li span {color:#000000; font-size:16px; font-weight:900;}
	#best_product .best-product ul li span del {color:#666666 !important;font-size:12px !important;font-weight:100;margin-right: 6px;}
	#best_product .best-product ul li span i {display:none;}
	#best_product .best-product ul li .sales {background: inherit !important;padding: 0px !important;font-size: 18px !important;line-height: 24px;}

	@media screen and (max-width:1199px){
		#best_product section.inner{width:1000px;}
		#best_product .best-product ul li{width:23.8%;margin-right:1.6%;}
	}

	@media screen and (max-width:991px){
		#best_product section.inner{width:720px;}
		#best_product .best-product ul li{width:49%;margin-right:2%;height:100%;}
		#best_product .best-product ul li:nth-child(2n+0){margin-right:0%;}
		#best_product .best-product .best-txt{max-height:100px;}
		#best_product .best-product .best-txt p.best-subject{font-size:15px;}
		#best_product .best-product .best-txt p.best-name{font-size:15px;}
		#best_product .best-product .best-txt > span{font-size:15px;}
		#best_product .best-product ul li .best-txt span del{font-size:14px;}
	}

	@media screen and (max-width:767px){
		#best_product section.inner{width:100%;}
	}
