/* BASIC css start */
/* class-list */
#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .bcate { text-align:center;padding:80px 0 40px; font-size:28px; color:#000; font-weight:700; }
#productClass .cate-wrap .class-list {text-align:center;}
#productClass .cate-wrap .class-list ul {  *zoom:1 }
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li { display:inline-block;padding:15px 15px 16px 0;}
#productClass .cate-wrap .class-list ul li a { display:block; font-size:17px; color:#222;border:1px solid #E5E5E5;padding:10px 30px;box-sizing: border-box;border-radius:40px; }
#productClass .cate-wrap .class-list ul li a:hover {border-color:var(--main-color);}
#productClass .cate-wrap .class-list ul li.active a {border-color:var(--main-color);}

/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }

/* total-sort */
#productClass .total-sort { padding-top: 30px; }

/* 하위 분류 */
#productClass .item-cate { display: flex; justify-content: space-between; align-items: end; padding: 30px 0; }
#productClass .item-cate a { font-weight: bold; color: #1c1c1c; letter-spacing: -1px; }
#productClass .item-cate .scate a { font-size: 18px; }
#productClass .item-cont .thumb .main_icons {  position:relative; }

/*타이틀*/
#bestsec {}
.sec_title {margin:0 0 25px;}
.sec_title .sec_sub_title {display:flex; align-items:center; }
.sec_title .sec_sub_title h2 {vertical-align: text-top;font-size:28px; font-weight:700; flex:1;color:var(--000) }
.sec_title .sec_sub_title span img {vertical-align:middle;margin-right:5px;}
.sec_title .sec_sub_title a {font-size:15px;text-align:right; font-weight:500; color:#333;letter-spacing: -0.02em;}
.sec_title .sec_sub_title .fa {margin:0 5px;font-size: 18px;}
.sec_title p {display:block;font-size:16px;color:#999;margin-top:10px;font-weight:500;}

/*상품리스트*/
.product-wrap { margin:0 auto; position:relative; width:1100px }
.dis_percent {color:var(--main-color);font-weight:}
.prd_list .thumb img {width:100%;border-radius:4px;}
.prd_list .shoppingInfo .cart_button {margin:10px 0;}
.prd_list .shoppingInfo .cart_button a {color:var(--000);font-size: 0.85rem;padding:5px 0 0;box-sizing: border-box;display:inline-block;text-align:center;width:100%;border:1px solid #E5E5E5;border-radius:4px; }
.prd_list .shoppingInfo .cart_button a:hover { }
.prd_list .shoppingInfo .cart_button a img {vertical-align:middle;transform: scale(0.7);padding-bottom:5px;}
.prd_list .reveiw_count {margin-top:10px;font-size: 14px;font-weight:700;}
.prd_list .reveiw_count .review_numer {color:#999;font-weight:500;}
.prd_list .reveiw_count .review_star {margin-left:3px;}
.prd_list .reveiw_count img {vertical-align:top;}
.prd_list {display:flex;}
.prd_list .list3x li {vertical-align:top;width:calc(33.33% - 10px);display:inline-block;margin-right:10px;margin-bottom:40px;}
.prd_list .list3x li:nth-child(3n) {margin-right:0px;}
.prd_list .list5x li {width:calc(20% - 20px);display:inline-block;margin-right:20px;margin-bottom:40px;}
.prd_list .list5x li:nth-child(5n) {margin-right:0px;}
.prd_list .thumb {position:relative;}
.prd_list .thumb .ranking {font-size:16px;position:absolute;left:0;top:0;display:block;width:30px;height:30px;line-height:30px;background-color:var(--main-color);color:var(--fff);text-align:center;z-index:11;gap: 0px;border-radius: 4px 0px 4px 0px;}
.prd_list .list1x li {vertical-align:top;display:inline-block;margin-bottom:40px;}
.prd_list .shoppingInfo .listName a {font-size:16px;color:#222;}
.prd_list .shoppingInfo .listDiscount del {display:inline-block;font-size:14px;color:#999;margin-top:10px;}
.prd_list .shoppingInfo .listPrice {font-size:16px;color:#222;font-weight:800;}
.prd_list .list4x li {vertical-align:top;width:calc(25% - 20px);display:inline-block;margin-right:22px;margin-bottom:40px;}
.prd_list .list4x li:nth-child(4n) {margin-right:0px;}
.prd_list .more {text-align:center;}
.prd_list .more .more_btn {margin:60px auto;width:280px;font-size:15px;color:#121212;}
.prd_list .more .more_btn .more-title {padding-right:8px;}
.item-wrap {border-top:1px solid #E5E5E5;margin-top:100px;padding-top:65px;}
.item-wrap .item-info {margin-bottom:30px;}
.item-wrap .item-info .item-total {color:#121212;font-size:18px;font-weight:400;}
.item-wrap .item-info .item-order select {padding-right:20px;ont-size:14px; line-height:34px; height: 34px; border-radius:4px; border:1px solid #ededed; background: #fff url(//skin.makeshop.co.kr/skin/eating/pc/image/ic_cheveron-down.png) 98% center no-repeat; background-size: 16px auto; padding-left:12px;}
.item-wrap .item-info .item-order select::-ms-expand { display: none;}
.item-wrap .item-info .item-order select { -o-appearance: none;  -webkit-appearance: none;  -moz-appearance: none; appearance: none;}

/* swipe */
.secinner {margin:20px auto;position:relative;}
.sec_content .swiper-button-next {text-indent: -9999px;background-image:url('//skin.makeshop.co.kr/skin/eating/pc/image/swipe_next.png');background-repeat:no-repeat;width:50px;height:50px;right:-25px;background-color:#fff;border-radius:40px; box-shadow: 0 3px 6px rgba(0,0,0,0.10);background-position: 50% center;top:40%;}
.sec_content .swiper-button-prev {text-indent: -9999px;background-image:url('//skin.makeshop.co.kr/skin/eating/pc/image/swipe_prev.png');background-repeat:no-repeat;width:50px;height:50px;left:-25px;background-color:#fff;border-radius:40px; box-shadow: 0 3px 6px rgba(0,0,0,0.10);background-position: 50% center;top:40%;}
.sec_content .swiper-button-lock {display:block;}







/* BASIC css end */

