/* BASIC css start */
/* class-list */
#productClass .cate-wrap { margin-bottom:5px; }
#productClass .cate-wrap .bcate { font-family: "Pretendard Variable", Pretendard, sans-serif;padding:0px 0 5px;  font-size:28px; color:#111111; font-weight:600; text-align:center; }
#productClass .cate-wrap .bcate .title{position:absolute; top:76px; left:40px;}
#productClass .cate-wrap .class-list ul {display:flex; flex-wrap:wrap; gap:1px 10px; padding:5px; justify-content:left; align-items:center; box-shadow: 0 0 0 2px rgba(0,119,255,0.07);}
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul > span{ display:none;}
#productClass .cate-wrap .class-list ul li { }
#productClass .cate-wrap .class-list ul li a {position:relative; font-family: "Pretendard Variable", Pretendard, sans-serif; font-weight:500; display:block; font-size:16px; color:#3A3A3A;  padding:10px 10px; transition:all .1s; /*background-color:#f9f9f9;*/ border-radius:30px}
#productClass .cate-wrap .class-list ul li a:hover,#productClass .cate-wrap .class-list ul li.sel a{font-size:16px; color:#fff; background-color:var(--main-color)}
#productClass .cate-wrap .class-list ul .active{background-color:var(--main-color); !important; font-weight: 700;  color:#fff; }
#productClass .cate-wrap .class-list .cate3 {display:none;}
/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }

.best_sec{margin-bottom:0; padding:10px 0 0px; }
.best_sec .tit{padding:10px 0 40px; text-align:center; font-size:30px;}
.best_sec_inner{ margin:0 auto;position:relative; }
.best_sec p.best_tit{margin:15px 0 50px; text-align:center;  font-family: "Pretendard Variable", Pretendard, sans-serif; font-size:26px; color:#111111; font-weight:600;}
.best_sec .swiper{padding-bottom:40px;}
.best_sec .swiper-pagination{bottom: 0; top: unset;}
.best_sec .swiper-pagination-progressbar{background-color: rgba(0,0,0,.05);}
.best_sec .swiper-pagination-progressbar-fill{background-color: #cfcfcf;}

.prd-class-hd{position:absolute; left:20px;}



/* 23.2.21 makeshopÃß°¡ */
.prd-class-hd-select .loc-navi-select {margin:10px 0;height: 45px;line-height:45px;}
.prd-class-hd-select .loc-navi-select dd {display:inline-block;}
.prd-class-hd-select .loc-navi-select dd::after {  margin: 0px 5px;  display: inline-block;  width: 16px;  height: 16px;  content: " ";  background-size: 16px 16px;vertical-align:middle;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjE0MDI1IDQuODYwMzVMOS44MTI5NCA3LjUyODY2QzEwLjA3MzkgNy43ODkxNyAxMC4wNzM5IDguMjExNTQgOS44MTI5NCA4LjQ3MjA1TDcuMTQwMjUgMTEuMTQwNEw2LjE5NTMxIDEwLjE5N0w4LjM5NTUzIDguMDAwMzVMNi4xOTUzMSA1LjgwMzc0TDcuMTQwMjUgNC44NjAzNVoiIGZpbGw9IiMyMjIyMjIiLz4gPC9zdmc+IA==");}
.prd-class-hd-select .loc-navi-select dd select {background: #fff;background-image:url('/design/L2294/path.png');background-position:95%;background-repeat: no-repeat;font-size:14px;width:140px;}
.prd-class-hd-select .loc-navi-select a {display:inline-block;width:60px; background-color:#f6f6f6;border-radius:10px;text-align:center;line-height:26px;}
.prd-class-hd-select .loc-navi-select .select select {-webkit-appearance:none;padding:4px; border: 1px solid #e8eaed;border-radius:5px;box-shadow: 0 1px 3px -2px #9098a9;cursor: pointer;font-family:inherit;font-size: 14px;transition: all 150ms ease;}
.prd-class-hd-select .loc-navi-select .select select:required:invalid {color: #5a667f;}
.prd-class-hd-select .loc-navi-select .select select option {color: #223254;font-family: "Pretendard Variable", Pretendard, Dotum, "µ¸¿ò", DotumChe, "µ¸¿òÃ¼", Verdana, monospace, Corbel, AppleGothic, Helvetica, sans-serif;}
.prd-class-hd-select .loc-navi-select .select select option[value=""][disabled] {display: none;}
.prd-class-hd-select .loc-navi-select .select select:focus {outline: none;border-color: #07f;box-shadow: 0 0 0 2px rgba(0,119,255,0.2);}




  /* À§½Ã¸®½ºÆ® ¹öÆ° ¾÷µ¥ÀÌÆ® º¯°æ */
#productDetail .thumb-info .info .prd-icons .prd-icon img { margin-left: 3px; } 
#productDetail .thumb-info .info .prd-icons .prd-icon img:first-child { margin-left: 0; }
// count 
.item_list .thumb .prd-wish { display: inline-block; width: 65px; text-align: right; vertical-align: top; } 
.item_list .thumb .prd-wish p { display: inline-block; height: 22px; line-height: 20px; padding: 0 4px 0 24px; border: 1px solid #b9b9b9; border-radius: 3px; font-size: 13px; color: #000; background: #fff url('/images/common/ico_wish_detail_count.png') no-repeat 5px center; } 

// ¹öÆ° 
.item_list .thumb .prd-wish { display: inline-block; width: 65px; text-align: right; vertical-align: top; } 
.item_list .thumb .prd-wish span {z-index:50; display:inline-block; height: 22px; position:absolute; top:5px; right:5px; /*border: 1px solid #b9b9b9; border-radius: 3px;*/  /*background: #fff url('/images/common/ico_wish_detail_count.png') no-repeat 5px center;*/ } 
.item_list .thumb .prd-wish .my-wish-count{line-height:12px; font-size:11px; color:#323232; width:17px; text-align:center;}
#productDetail .thumb-info .info .prd-btns #MS_btn_wish .ico-wish { display: inline-block; width: 16px; height: 14px; margin-right:2px; background: url('/images/common/ico_wish_detail_off.png') no-repeat center center; vertical-align: middle; } 
#productDetail .thumb-info .info .prd-btns #MS_btn_wish.wish-on .ico-wish { background: url('/images/common/ico_wish_detail_on.png') no-repeat center center; } 

#productDetail .thumb-info .info .tit-prd{font-weight:bold; font-size:20px; color: #252525; padding:30px 0 5px; line-height:25px; border-bottom:1px solid #828282;}
#productDetail .thumb-info .info .tit-prd span{/*color:#5d87b3;*/ font-size:15px; font-weight:normal;}
#productDetail .thumb-info .info .tit-prd .MK-product-icons{display:inline-block; vertical-align:middle;}


/* BASIC css end */

