/* BASIC css start */
#fix_head {    display: none !important;}

.header.main,.headernavi {display:none;}

#header.cate_header .headerTop ul {padding:16px 4%;}
#header.cate_header .headerTop ul li { float: none;list-style: none;}
#header.cate_header .headerTop ul li:first-child { margin-right:0;margin-left:0; } 
#header.cate_header .headerTop ul li.left { width: 60px;display: flex; align-items: center;} 
#header.cate_header .headerTop ul li.center { position: absolute; left: 50%; transform: translateX(-50%); font-size: 18px; font-weight: 600; } 
#header.cate_header .headerTop ul li.right { justify-content: flex-end;gap: 8px; margin-left: auto; width: 60px; display: flex; align-items: center;}
#header.cate_header .headerTop ul li.right a.h_cart {margin-right: 5px;}



.cate-wrap {border-top:1px solid var(--gray-light);border-bottom:1px solid var(--gray-light);}
.shopbrandTitle img {width:100%;}
/* 카테고리리스트 */
.class-list {box-sizing: border-box;overflow:auto;-webkit-overflow-scrolling:touch; scrollbar-width:none;background:#fff;margin:0 4%;}
.class-list ul {display:flex;justify-content: flex-start;align-items:center;width:100%;}
.class-list ul li {display:block; font-size:14px;padding:20px 0;text-align:center; margin:0 2%;white-space:nowrap;}
.class-list ul li:first-child {margin-left:0%}
.class-list ul li .active {color:var(--point-color);font-weight:500;}

.shopbrand .MK_product_list {background-color:#f9f9f9; border-bottom:1px solid #4a4a4a; border-top: 1px solid #4a4a4a;}
.shopbrand .MK_product_list .items {padding: 10px 0;}
.shopbrand .MK_product_list .items #MK_best_product li {width:33.33%;}
.shopbrand .MK_product_list .items .paging-num {text-align: center; clear: both; margin:20px 0;}
.shopbrand .MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #393939; padding:5px 10px; margin:0 10px;}


.shopbrand .coupon-benefit {position:relative; margin:-12px 0 10px 0;} 
.shopbrand .btn-coupon { display:inline-block; height:16px; padding:0; margin-left:5px; border:1px solid #000; font-size:10px;}
.shopbrand .btn-coupon span { display:inline-block; height:16px; padding:0 5px; color:#fff; background:#000; vertical-align:top; font-size:11px; }
.shopbrand .btn-coupon em { display:inline-block; height:16px; padding:0 3px 0 0; font-size:10px; vertical-align:top; color:#000; }

/* 하위 분류 */
.shopbrand .item-cate { padding: 0 4px 10px; }
.shopbrand .item-cate .scate a { font-weight: bold; font-size: 15px; color: #1c1c1c; }
.shopbrand .item-cate .scate-img img { width: 100%; }

.shopbrand .item-sort {margin:25px 4%;}
.shopbrand .item-sort dd ul {display:flex;justify-content: space-between;align-items: center;}
.shopbrand .item-sort dd ul li.now {font-size:30px;font-weight:600;} 
.shopbrand .item-sort dd ul li.now span {margin-left:5px;font-size:16px;color:var(--gray);font-weight:400;}
.shopbrand .item-sort dd ul li select::-ms-expand { display: none;}
.shopbrand .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/mo/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;}
 
 
 /* 상품 목록 영역(공통) */
.item-cont > ul {display:flex;justify-content: space-between;flex-wrap: wrap;margin:0 4%;}
.item-cont .item-list.list2 {width:calc(50% - 10px);margin-bottom:30px;}
.item-cont .item-list .thumb {position:relative;}
.item-cont .item-list .thumb .num {position:absolute;left:0;width:24px;height:24px;line-height:24px;text-align:center;color:var(--fff);background:var(--gray);border-radius:4px 0 4px 0 ;}
.item-cont .item-list .thumb img {width:100%;border-radius:4px;}
.item-cont .item-list .prd-info .prd-name {margin:10px 0;}
.item-cont .item-list .prd-info .prd-name a {font-size:13px;font-weight:600;white-space:normal;word-break: break-all;overflow-wrap: break-word;}
.item-cont .item-list .prd-info .prd-subname {margin:10px 0;}
.item-cont .item-list .prd-info .prd-subname a {font-size:11px;color:var(--gray);}
.item-cont .item-list .prd-info .prd-ico {margin:10px 0;}
.item-cont .item-list .prd-info .prd-price {font-size:12px;font-weight:600;}
.item-cont .item-list .prd-info .prd-price del {font-size:11px;margin-left:1px;color:var(--gray);font-weight:400;}
.item-cont .item-list .prd-info .prd-price .discountPer {color:var(--point-color);font-weight:700;margin-right:1px;}
.item-cont .item-list .prd-info .prd-price .discount {color:var(--point-color);}
.item-cont .item-list .prd-info .prd-price .price {font-weight:600;}
.more {padding:0 4%;box-sizing: border-box;}
.more .btn_more_style {width:100%;border:1px solid #000;border-radius:4px;height:34px;line-height:34px;display:inline-block;box-sizing: border-box;}
.more .btn_more_style .more-title {color:#000;}


/* 베스트 */
#best-prd-count {position:relative;background-color:var(--gray-light);padding:50px 0;}
#best-prd-count .title {padding:0 0 25px;text-align:center;}
#best-prd-count .title h2 {font-size:22px;font-weight:600;}
#best-prd-count .item-cont dl dt.thumb img {width:100%;border-radius:50%;}
#best-prd-count .item-cont dl dd.prd-info  {text-align:center;}
#best-prd-count .item-cont .item-list .prd-info .prd-name a {font-size:16px;font-weight:600;}
#best-prd-count .item-cont .item-list .prd-info .prd-price  {font-size:14px;}



/* BASIC css end */

