@charset "utf-8";

/* 제품상세검색 */
.search-box .input-group input {padding:0 12px;height:40px}
.filter-wrap {width:100%;border-top:1px solid #ddd}
.filter-wrap .filter-col {display:table;table-layout:fixed;width:100%;border-bottom:1px solid #ddd}
.filter-wrap .filter-row {display:table-row;vertical-align:middle;}
.filter-wrap .filter-tit {display:table-cell;width:150px;padding:10px 12px;white-space:nowrap;text-align:left;vertical-align:middle;font-size:14px;color:#333;background-color:#f7f7f7}
.filter-wrap .filter-tit i{vertical-align:middle; margin-right:2px;}
.filter-wrap .filter-cont {display:table-cell;width:auto;text-align:left;vertical-align:middle;position:relative;}
.filter-wrap .filter-list {padding:10px 0;overflow:hidden;margin-bottom:0}
.filter-wrap .filter-list li {display:inline-block;padding:0 20px;text-align:left;}
.filter-wrap .filter-list a {display:inline-block;font-size:15px;white-space:nowrap;cursor:pointer;letter-spacing: -.5px; color:#595757;}
.filter-wrap .filter-list li.active a {color:#B4B400}
.filter-wrap .filter-list2 {padding-top:0;margin-top:-10px}
.filter-wrap .filter-list2 li {padding-top:10px}
.filter-wrap .filter-more {display:block;position:absolute;right:12px;top:17px;width:20px;height:20px;text-align:center;line-height:20px;cursor:pointer}
.filter-wrap .filter-more i {font-size:18px;color:#333;font-weight:bold;}
.filter-result .filter-tit {background-color:#fff;cursor:pointer}
.filter-result .result {padding:10px 0;overflow:hidden;margin-bottom:0}
.filter-result .result li {display:inline-block;padding:0 15px;text-align:left;color:#B4BE00;cursor:pointer;font-size:13px;font-weight:400;}
.filter-result .result li i {color:#595757; vertical-align: middle; margin-left:2px;}
/* 제품리스트 스타일 */
.item-style {margin-left:-1px;margin-top:-1px}
.item-style:hover {position:relative;z-index:1}
.item-style .item-link {height: 100%;  text-align: center;  width: 50%;  display: block;  margin: 20px auto 0;  border: 1px solid #000;  color: #000;  padding: 7px 0;  border-radius: 100px;}
.item-style .item-link:hover {color:#fff;background:#000;}
.item-style .item-detail {display:block;width:100%;padding:8px 0;text-align:left;min-height:66px}
.item-style .item-detail span {display:block;font-size:13px}
.item-style .item-detail .tit {color: #232323;
    font-size: 17px;
    font-weight: 600;
    min-height: 48px;
    max-height: 48px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    box-sizing: border-box;
    display: -webkit-box;}

/* 브랜드 라인업 */
.brand-blog-style .blog-caption {position:relative;padding:50px;color:#fff}
.brand-blog-style .blog-caption .tit {font-size:46px;}
.brand-blog-style .blog-caption .sub {font-size:22px}

.hover-option .grid-item figure:hover img {opacity:0.08; transform: scale(1, 1); transition:all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; filter: blur(4px); -webkit-filter: blur(4px); -moz-filter: blur(4px); -ms-filter: blur(4px); -o-filter: blur(4px); }
.hover-option .grid-item figcaption {position: absolute; top: 0; width:100%;height:100%; opacity: 0}
.hover-option .grid-item figcaption .tit {margin-bottom:0;text-align:center;color:#fff;font-size:20px}
.hover-option .grid-item .portfolio-hover-main {transform: none; display: table; height: 100%; top: 0; width: 100%;}
.hover-option .grid-item .portfolio-hover-content {bottom:-15px; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;}
.hover-option .grid-item:hover figcaption {opacity: 1}
.hover-option .grid-item:hover .portfolio-hover-content {bottom:0;}

/* 메인 */
.main-center-hover-style a {position:relative}
.main-center-hover-style .center-link {position:absolute;left:50%;top:50%;margin-top:-15.6px;margin-left:-54.5px;transform:scale(0);}
.main-center-hover-style a:hover img {opacity:0.4}
.main-center-hover-style a:hover .center-link {transform:scale(1);}

@media (max-width:991px){
	/* 제품상세검색 */
	.filter-wrap .filter-col {display:block}
	.filter-wrap .filter-row {display:block}
	.filter-wrap .filter-tit {display:block;width:100%;padding:5px 12px;font-size:13px;font-weight:600}
	.filter-wrap .filter-cont {display:block;width:100%}
	.filter-wrap .filter-list {padding:8px 0;}
	.filter-wrap .filter-list li {padding:0 12px;}
	.filter-wrap .filter-list a {font-size:13px}
	.filter-wrap .filter-list li.active a {color:#B4B400}
	.filter-result .result {padding:5px 0;overflow:hidden;margin-bottom:0}
	.filter-result .result li {padding:0 12px;font-size:13px;font-weight:600}
	/* 제품리스트 스타일 */
	.item-style .item-detail {min-height:80px}
	.item-style .item-detail .tit {font-size:20px;}
}





