/* BASIC css start */
/* 상품 리스트 영역 */
.product_top_wrap .left_box {float: left;}
.product_list_outer{border-top:none !important;padding-top:20px }
.product_top_wrap .total_cnt{font-size:12px !important; color:#999999 !important; font-weight:400;line-height:35px !important;font-family: 'Noto Sans KR', sans-serif;letter-spacing: -.6px; display: inline-block;}
.product_top_wrap .total_cnt strong{font-weight:400 !important; color:#000 !important; }
.product_top_wrap{border-bottom:none !important; margin: 0 0 15px !important; padding: 0 5% !important}
.product_top_wrap .select_box{width:120px !important;}
.product_top_wrap .select_box a{display: block; border: 2px solid  var(--main-color); font-size: 0.85rem; font-weight: 500; text-align: center; line-height: 30px; border-radius: 15px;}
.product_top_wrap .select_box a img{width:15px;margin:-2px 0 0 5px;vertical-align:middle;}
.product_top_wrap .right_box { float: right; }


.h_title { text-align: center; font-family: 'Noto Sans KR', sans-serif !important; font-weight: 500 !important; font-size: 19px !important; color: #333333 !important; letter-spacing: -1px; line-height: 1.3125rem; padding: 20px 5% 45px !important; border: none !important; }
.page_top .page_nav {float: right !important; font-size: 11px !important; color:var(--main-color);}
.page_top .page_nav>a { color:var(--main-color) !important; }

/* 다찾다 검색 파인더 - 상품 검색 결과 */
#search .all-finder-result { display:none; overflow:hidden; position:relative; padding:20px 5px 4px; border-top:1px solid #eee; border-bottom:1px solid #eee; background:#fafafa; }
#search .all-finder-result:after { clear: both; content: ""; display: block; }
#search .all-finder-result .fa-rotate-left { position:absolute; top:20px; left:5px; width:34px; height:34px; line-height:34px; font-size:18px; border-radius:30px; background: var(--main-color); color:#fff; text-align:center; }
#search .all-finder-result .swiper-container { width:100%; padding:0; margin:0 0 0 34px; }
#search .all-finder-result .swiper-container .swiper-slide { width:auto !important; height:50px; }
#search .all-finder-result .swiper-container .swiper-slide .finder-options { display:inline-block; margin-left:5px; padding: 5px 10px; line-height:22px; border: 1px solid  var(--main-color); word-break:break-all; font-weight: bold; border-radius: 20px; background:#fff; color:#000; }
#search .all-finder-result .swiper-container .swiper-slide .finder-options .fa-close { margin-left:5px; color: #999; }
#search .all-finder-result .swiper-container .swiper-slide .finder-option-color em { display: inline-block; width: 22px; height: 22px; border: none; border-radius:20px; font-size:0; vertical-align:top; }
/* BASIC css end */

