/* BASIC css start */
/* class-list */
#productClass .cate-wrap { margin-bottom:5px; }
#productClass .cate-wrap .bcate { padding:0px 0 5px; font-family: "Pretendard Variable", Pretendard, sans-serif;font-size:20px; color:#111; font-weight:600; text-align:left; }
#productClass .cate-wrap .bcate .title { position:absolute; top:76px; left:40px;}
#productClass .cate-wrap .class-list { color:#2B2B2B; border-bottom:1px solid #e4e4e4;}
#productClass .cate-wrap .class-list table { border:1px solid #e4e4e4;}
#productClass .cate-wrap .class-list table + table { border-top:0; border-bottom:0}
#productClass .cate-wrap .class-list th { width:130px; font-size:16px; color:#4F4F4F; font-weight:500;}
#productClass .cate-wrap .class-list th a { font-size:100%}
#productClass .cate-wrap .class-list ul { display:flex; flex-wrap:wrap; gap:1px 0; 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 li { padding:0px;}
#productClass .cate-wrap .class-list li a { display:block; position:relative; font-family: "Pretendard Variable", Pretendard, sans-serif; font-weight:500; font-size:16px; color:#000;  padding:8px 20px; transition:all .1s; /*background-color:#f9f9f9;*/ border-radius:30px}
#productClass .cate-wrap .class-list li a:hover {font-size:16px; color:#fff; background-color:var(--main-color)}
#productClass .cate-wrap .class-list ul .active {font-size:16px; font-weight: 700; color:#fff; background-color:var(--main-color); !important;}
#productClass .cate-wrap .class-list .cate2 span{font-size:16px; text-align:center; font-weight:500;}
#productClass .cate-wrap .class-list .cate3 { color:#111; background:#f5f5f5; padding-left:20px;}
#productClass .cate-wrap .class-list .cate3 span{font-size:16px; color:#999; text-align:center; font-weight:500;}
#productClass .cate-wrap .class-list .cate3 .active {font-weight: 700;  color:var(--main-color); background-color:#f9f9f9; !important; }
#productClass .cate-wrap .class-list .cate3 li a { position:relative; display:block; padding:13px 10px; font-weight:500; font-size:16px; color:#2B2B2B; transition:all .1s; /*background-color:#f9f9f9;*/ border-radius:30px}
#productClass .cate-wrap .class-list .cate3 li a:hover{ color:var(--main-color); font-size:16px; background:none;}
#productClass .cate-wrap .class-list .cate_num  { font-size:14px; color:#000; font-weight:300;}
#productClass .cate-wrap .class-list .cate_num a{ font-size:14px; color:#fff; }

.fontsize {font-size:16px;  }
/* 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 20px; text-align:center; font-size:30px;}
.best_sec_inner{ margin:0 auto;position:relative; }
.best_sec p.best_tit{margin:15px 0 30px; text-align:center;  font-family: "Pretendard Variable", Pretendard, sans-serif; font-size:26px; color:#111111; font-weight:600;}
.best_sec .swiper{padding-bottom:40px; border-bottom:2px solid #ededed;}
.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;}
.best_sec .swiper-wrapper{justify-content:center;}

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

.on {color: red; font-weight: bold;}

/* 23.2.21 makeshopÃß°¡ */
.prd-class-hd-select .loc-navi-select {height: 45px; margin:10px 0; line-height:45px;}
.prd-class-hd-select .loc-navi-select dd {display:inline-block;}
.prd-class-hd-select .loc-navi-select dd::after {display:inline-block; width:16px; height:16px; margin:0 5px; vertical-align:middle; content:" "; background-size:16px 16px;
  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:180px;}
.prd-class-hd-select .loc-navi-select a {display:inline-block; width:60px; text-align:center; line-height:26px; color:#fff; border-radius:35px; background-color:#777;}
.prd-class-hd-select .loc-navi-select .select select {-webkit-appearance:none; padding:8px; font-family:inherit; font-size:15px; border:1px solid var(--main-color); box-shadow:0 1px 3px -2px #9098a9; cursor:pointer; 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 {float:right; width:530px; font-size:14px;}
#productDetail .thumb-info .info .prd-icons {display:table; padding:10px 0 5px;} 
#productDetail .thumb-info .info .prd-icons .prd-icon {display:inline-block; width: 385px;} 

/* À§½Ã¸®½ºÆ® ¹öÆ° ¾÷µ¥ÀÌÆ®-º£½ºÆ®»óÇ° */
.best_sec .best_sec_inner .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;*/ } 
.best_sec .best_sec_inner .item_list .thumb .prd-wish .my-wish-count{line-height:23px; font-size:11px; color:#323232; width:25px; text-align:center;}

/* À§½Ã¸®½ºÆ® ¹öÆ° ¾÷µ¥ÀÌÆ®-º»»óÇ° */
#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;}



/*»óÇ° ¸®½ºÆ®*/
.Best_list { float:left; } 
.Best_list .Best_thumb { width: 150px; position: relative; } 
.Best_list .Best_thumb>a { display: block; width: 150px; overflow:hidden; border-bottom:2px solid white;} 
.Best_list .Best_thumb:hover>a>img { filter: grayscale(.3); border-bottom:2px solid var(--main-color); } 
.Best_list .Best_thumb>a>img { width: 100%; transition:all .3s; border-bottom:2px solid white; border-radius: 5px;} 
.Best_list .Best_thumb span.num { display: inline-block; width: 50px; height: 50px; font-size:20px; font-weight:600; font-family: 'Pretendard', sans-serif; position: absolute; top: 0; left: 0; z-index: 10; background-color: #424e3aad; color: #fff; display: flex; align-items: center; justify-content: center; } 
.Best_list .Best_thumb .cart_icon {display:none; position:absolute; bottom:10px; right:10px; } 
.Best_list .Best_thumb .cart_icon a { display:flex; align-items:center; transition:all .2s; justify-content:center; width:47px; height:47px; background-color:#ababab; border-radius:50%; border: none; z-index: 1; overflow: hidden; position:relative; } 
.Best_list .Best_thumb .cart_icon a img { } 
.Best_list .Best_info { padding:0px 0;  font-family: 'Pretendard', sans-serif; } 
.Best_list .Best_info p { font-size:16px; font-weight:500; text-align:left;  } 
.Best_list .Best_info .prd-optpreview, .Best_list .info .prd-color{display:none;}
/*»óÇ°¸í */
.Best_list .Best_info .prdname { height:40px;} 
.Best_list .Best_info .prdname a{ color:#111111; font-weight:500; letter-spacing:-.0px; font-size:18px; line-height:18px;} 
.Best_list .Best_info .prdetc { color:#888888; font-size:14px; font-weight:400; line-height:18px;} 
.Best_list .Best_info .prdprice { margin-top:1px; font-size:16px; font-weight:600; line-height:25px; } 
.Best_list .Best_info .prdprice img{padding-bottom:2px;}/* ¿É¼Çº¸±â*/
.Best_list .Best_info .prdprice span.won { font-size:15px; font-weight:400; color:#111111; } 
.Best_list .Best_info .prdprice strike { font-size:16px; color:#b6b6b6; display:inline-block; font-weight:500; margin-left:3px } 
.Best_list .Best_info .prdprice .txt{text-decoration:line-through; color:#b6b6b6; font-size:14px; font-weight:300; }
.Best_list .Best_info .prdprice .per{color:#ff661a; font-weight:500; font-size:16px;  letter-spacing:-.5px;}

.Best_list .Best_info .prdprice .sale2{ font-size:14px; font-weignt:300; line-height:12px;}
/* °³´ç */
.Best_list .Best_info .prd-brand {padding-bottom:1px; padding-top:1px; font-weignt:400; color:#888888; font-size:14px; line-height:18px;}
.Best_list .Best_info .prd-brand  .model{width:100px; text-align:right;  margin-left:3px;}
/* Æ¯ÀÌ»çÇ× */
.Best_list .Best_info .prd-etc {padding-bottom:0px; padding-top:0px; font-weight:normal; line-height:18px;}
.Best_list .Best_info .prd-etc .sale {display:block; color:var(--main-color);/*#ed1c24*/ font-size:15px; padding-top:2px;}
.Best_list .Best_info .prd-etc .send {display:block; color:#96c3a4;}
.Best_list .Best_info .prd-etc .red1 {color:#d6d6d6; font-weight:500; }
.Best_list .Best_info .prd-etc .red4 {color:#d6d6d6; font-weight:700; }
.Best_list .Best_info .prd-etc .blue1 {color:blue; font-weight:500; }
.Best_list .Best_info .prd-etc .blue4 {color:blue; font-weight:700; }

/* Á¶È¸¼ö*/
.Best_list .info .prd-hits {padding-top:0px; color:#B8B8B8; font-size:13px; font-weight:400; line-height:18px;}


#prd-infor .prd-list3 .info3 .prd-price3 {width: 100%; font-size:14px; line-height:16px; font-weight:700; color: #111111; }
#prd-infor .prd-list3 .info3 .prd-price3 .txt3{text-decoration:line-through; color:#b6b6b6; font-size:12px; font-weight:500; }
#prd-infor .prd-list3 .info3 .prd-price3 .per3{color:#ff661a; font-weight:500; font-size:12px;  letter-spacing:-.7px;  border:1px solid #ff661a; border-radius:100px; }











/* BASIC css end */

