/* BASIC css start */
.prd-class-hd {border-top:1px solid var(--line-color)}
.loc-navi {line-height:44px;height:44px;}

.product-cont {width: 970px;}
#content {width:1200px;margin:0 auto;}
#productClass {margin-top:30px;}
/* class-list */
#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .bcate { padding-bottom:10px; font-size:18px; color:#202020; font-weight:bold; border-bottom:1px solid #e3e3e3 }
#productClass .cate-wrap .class-list ul { border-bottom:1px solid #e3e3e3;  *zoom:1 }
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li { padding:15px 30px 16px 0; float:left }
#productClass .cate-wrap .class-list ul li a { display:block; font-size:13px; color:#919191 }

/* best-item */
.best-item {margin:35px 0 60px;border-bottom:1px solid var(--gray-light);}
.best-item.swiper {padding-bottom:60px;}
.best-item .swiper-button-prev {width:40px; height:40px;top: 150px; left: 0;transition:all .3s ease;background:#ffffff;}
.best-item .swiper-button-next {width:40px; height:40px;top: 150px; right:0px;transition:all .3s ease;background:#ffffff;}
.best-item .swiper-button-prev:after {width:100%; height:100%;font-size:0; background:url(//skin.makeshop.co.kr/skin/lifegoods/images/pc/ic_arrow_l.svg) no-repeat center;background-size:; }
.best-item .swiper-button-next:after {width:100%; height:100%;font-size:0; background:url(//skin.makeshop.co.kr/skin/lifegoods/images/pc/ic_arrow_r.svg) no-repeat center;background-size:; }


/* 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; }

/* 측면메뉴 */
#productClass .navCategory {width:180px;}
#productClass .navCategory nav { position: sticky; top: 100px; }
#productClass .navCategory nav .now {font-size:30px;font-weight:600;margin-bottom:35px;}
#productClass .navCategory nav .cate-back {margin-bottom:30px;}
#productClass .navCategory nav .cate-back a {font-size: 18px;font-weight:600;margin-bottom:30px;}
#productClass .navCategory nav .menuCategory {}
#productClass .navCategory nav .menuCategory li {margin-bottom:20px;}
#productClass .navCategory nav .menuCategory li a {font-size:18px;font-weight:300;}
#productClass .navCategory nav .menuCategory li a:hover {color:var(--point-color);}
#productClass .navCategory nav .menuCategory li span {margin-left:2px;color:var(--gray);font-size:14px;}

#productClass .page-body {display:flex;justify-content: space-between;}
#productClass .item-wrap { width:970px; }
#productClass .item-wrap .item-info .item-sort {margin-bottom:35px;}
#productClass .item-wrap .item-info .item-sort dd ul {display:flex;justify-content: space-between;align-items: center;}
#productClass .item-wrap .item-info .item-sort dd ul li.now {font-size:30px;font-weight:600;} 
#productClass .item-wrap .item-info .item-sort dd ul li.now span {margin-left:5px;font-size:16px;color:var(--gray);font-weight:400;}
#productClass .item-wrap .item-info .item-sort dd ul li select::-ms-expand { display: none;}
#productClass .item-wrap .item-info .item-sort dd ul li select { border:1px solid var(--line-color);border-radius:5px;width: 90px; height: 30px; background: url('//skin.makeshop.co.kr/skin/lifegoods/images/pc/ic_arrow_bt.svg') 65px no-repeat; background-size: 10px;  padding: 5px 30px 5px 10px;
 outline: 0 none;-o-appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
 

/* 상품 목록 영역 */
#productClass .product-item .item-cont.list4 .cate-item-list {width:235px;margin-bottom:40px;}
#productClass .product-item .item-cont.list4 {display:flex;flex-flow: row wrap;justify-content:start;column-gap:10px;align-items:flex-start;}
/* 상품 목록 영역(공통) */
.item-cont.list4 .cate-item-list .thumb {width:235px;position: relative;}
.item-cont .cate-item-list .thumb img {width:100%;border-radius:4px;}
.item-cont .cate-item-list:nth-child(-n+4) .thumb .num {background:var(--point-color);} 
.item-cont .cate-item-list .prd-info .prd-name {margin:15px 0 10px 0;}
.item-cont .cate-item-list .prd-info .prd-name a { font-size:17px; font-weight:400; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; } 
.item-cont .cate-item-list .prd-info .prd-subname {margin-bottom:16px;}
.item-cont .cate-item-list .prd-info .prd-subname a {font-size:13px;color:var(--light-txt);}
.item-cont .item-list .prd-info .prd-price {font-size:18px;margin-bottom:20px;}
.item-cont .cate-item-list .prd-info .prd-price strike {font-size:12px;margin-left:5px;color:var(--gray);}
.item-cont .cate-item-list .prd-info .prd-price .discount {color:var(--point-color);}
.item-cont .cate-item-list .prd-info .prd-price {font-weight:600;margin-bottom:20px;}
.item-cont .cate-item-list .prd-info .prd-ico img {margin:2px;}
/* 페이징 */
#productClass .paging {padding:0;text-align: center;margin:40px 0;}
#productClass .paging a {font-size:14px;color:var(--gray);width:30px;height:30px;line-height:30px;display:inline-block;padding:0;}
#productClass .paging a:hover,
#productClass .paging a.now,
#productClass .paging .now {color:var(--fff);background:var(--point-color);border-radius:3px;}
#productClass .paging img {vertical-align: top;}
#productClass .paging a.last,#productClass .paging a.first {background:none;}


#productDetail .thumb-info .thumb-wrap .thumbLogo { position: absolute; bottom: 115px; left: 10px;}

.cateImg { margin: 0 0 30px 0; border-radius: 10px; overflow: hidden; box-sizing: border-box; } 
/* BASIC css end */

