/* BASIC css start */
/* »ó´Ü ¼ÂÆÃ */
body header { display:none; } 
body #header2 {max-width:800px;position: fixed;display:block;background: #fff;z-index: 999;} 
body #header2.no_bg {background: transparent;border-bottom:0;}
body #header2 .btn_home {display:none;}
#overlay_layer {display:none;}
#contents.nottop {padding-top:0;}
#cate_bg { display:none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 98; background: rgb(0 0 0 / 30%); } 

.shopbrand .shopbrandTitle img {width:100%;}
.shopbrandTitle {position:relative;}
.shopbrandTitle .go_intro {display:none;background:rgba(84, 84, 84, 0.41);padding: 28px 23px;position:absolute;top:0;left:0;width:100%;box-sizing: border-box;}
.shopbrandTitle .go_intro img {max-width:130px;}
.shopbrandTitle .go_intro a {position: absolute;right: 22px;border: 1px solid rgba(217, 217, 217, 1);padding: 2px 12px;border-radius: 20px;color: rgba(217, 217, 217, 1);font-size: 12px;line-height:20px;}
.shopbrandTitle .go_intro.show {display:block;}
.shopbrandTitle .go_intro.brand03 img {max-width:60px;}
.shopbrand .shopTopCate {padding:22px 20px;}
.shopbrand .shopTopCate ul li a {font-size: 16px;font-weight: 400;color: #000;}
.shopbrand .shopTopCate ul li:first-child a {color:#2391FF;}
.shopbrand .shopTopCate ul li {width:auto;}
.shopTopCate.dpn {display:none;}

.cont_wrap .item-wrap .item-cont .prd-info .price {letter-spacing:-0.05em;}
.cont_wrap .item-wrap .item-cont .prd-info .price .dc_per {font-size:16px;}
.cont_wrap .item-wrap .item-cont .prd-info .price .normal {font-size:16px;}
.cont_wrap .item-wrap .item-cont .prd-info .price .consumer {font-size:13px;}

#cateList {padding:0 20px;}
.cate-wrap {position: sticky;top: 0;padding: 0 20px; background: #fff;overflow: hidden;border-bottom: 1px solid #d9d9d9;z-index: 99;} 
.cate-wrap .btn_cate_all { display:none; justify-content: space-between; align-items: center; position: absolute;top:10px; right: 0; height: 48px; } 
.cate-wrap .btn_cate_all b { display:none; font-size:14px; font-weight:500; color: var(--point-color1); } 
.cate-wrap .btn_cate_all img { } 
.cate-wrap ul {padding:20px 0 10px; } 
.cate-wrap ul li {width:auto;} 
.cate-wrap ul li a { display: inline-block; font-size: 17px; font-weight: 400; line-height: 30px; color: #848484; white-space: pre;letter-spacing: -0.05em;} 
.cate-wrap ul li a.sel {position: relative;font-weight:500; color:#000; } 
.cate-wrap ul li a.sel::after {content:"";width:100%;height:1px;background-color:#000;display:inline-block;position:absolute;bottom:-10px;left:1px;}

.cate-wrap.act {} 
.cate-wrap.act .btn_cate_all { position: absolute;right:20px; } 
.cate-wrap.act .btn_cate_all b { display: block; font-size:14px; font-weight:500; color: var(--point-color1); } 
.cate-wrap.act .btn_cate_all img { margin-right: -20px; } 
.cate-wrap.act ul { gap: 0 20px; flex-wrap: wrap;} 
.cate-wrap ul li a img {display:none;}


.item-wrap .item-cont .item-list .prd-brand a {color:#7e7e7e;font-weight: 500;}
.item-wrap .item-cont .item-list .prd-name a {font-weight:600;}

.cont_tit2 {margin: 20px 17px 30px;}
.cont_tit2 h1 {gap:0;font-size:14px;font-weight:400;color:#7d7d7d;}
.cont_tit2 h1 b {display: inline-block;margin-left: 3px;font-weight:500;}
.cont_tit2 select {font-size:13px;color:#7e7e7e;}
/* BASIC css end */

