/* BASIC css start */
#content {width:1400px;}
#contentWrapper{padding-top:90px;}
.item-order-wrap{display:none;}


.item-wrap .item-cont{}
.item_list3{width:320px; margin-right:30px;}
.item_list3 .tumb{border-radius:20px; overflow:hidden;}
.item_list .info .prdprice{display:flex;  flex-direction: column;}
.item_list .info .prdprice .price{order:2;}
.item_list .info .prdprice strike{margin-left:0; order:1;}


/* class-list */
#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .bcate { padding-bottom:120px; font-size:58px; color:#3A332A; font-weight:700; /*font-family: 'Noto Sans KR', sans-serif;*/ }
#productClass .cate-wrap .class-list ul {}
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li {  }
#productClass .cate-wrap .class-list ul li a { font-family: 'Noto Sans KR', sans-serif; }
#productClass .cate-wrap{}
#productClass .cate-wrap .class1 .main_m{ padding-bottom:120px; }
#productClass .cate-wrap .main_m{position:relative;overflow:visible;padding-bottom:30px;}
#productClass .cate-wrap .main_m>li{display: inline-block; padding-right:35px;}
#productClass .cate-wrap .main_m>li.on>a{border-color:#000 !important; color:#000}
#productClass .cate-wrap .main_m>li>a{border-bottom:2px solid #fff;font-size:20px; color:#aaa;font-weight:400;transition: color .2s; display:inline-block; padding-bottom:4px}
#productClass .cate-wrap .sub_m{position:absolute; left:0; top:55px; opacity:0; transition:opacity .3s, display 0s; display:none}
#productClass .cate-wrap .sub_m.show{opacity:0; display:block}
#productClass .cate-wrap .sub_m.showOpacity{opacity:1 !important}
#productClass .cate-wrap .sub_m>li{display: inline-block; border: 1px solid #dcdcdc; padding:10px 50px; margin-right:5px; transition: border-color .3s; margin-bottom:6px}
#productClass .cate-wrap .sub_m>li.on{border-color:#000}
#productClass .cate-wrap .sub_m>li.on a{color:#000}
#productClass .cate-wrap .sub_m>li>a{font-size:15px; color:#777;font-weight:400; display:block;width:100%; height:100%; transition: color:.3s}
 
/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }

.recmd_sec .swiper_btn_prev{position: absolute; top: -65px;  right: 40px;z-index: 10;cursor: pointer;width:40px; border-right:none !important ; height:40px; border:1px solid #eee; display:flex; align-items:center; justify-content:center}
.recmd_sec .swiper_btn_next{position: absolute; top: -65px;  right: 0;z-index: 10; cursor: pointer;width:40px; height:40px; border:1px solid #ccc; display:flex; align-items:center; justify-content:center}
.recmd_sec{position:relative; padding-bottom:30px; margin-bottom:40px}
.recmd_sec .swiper-pagination-bullet-active{background-color:#000 !important; }

/* total-sort */
#productClass .total-sort { padding-top: 30px; }

#list_title_bnr{width:100%; height:802px; background:url(/design/whatson/img/list/list_title_bg.png); background-size:cover; margin-top:146px;}
#list_title_bnr .wd_1400{height:100%; display:flex; align-items:center;}
#list_title_bnr .txt_box{display:flex; text-align:left; flex-direction: column;}
#list_title_bnr .txt_box h2{font-size:40px; font-weight:700; line-height:48px; color:#3B0073; }
#list_title_bnr .txt_box h1{font-size:64px; font-weight:700; line-height:70px; color:#fff; padding:24px 0 12px;}
#list_title_bnr .txt_box p{font-size:22px; font-weight:400; color:#fff;}
#list_title_bnr .txt_box span{text-align:center; margin-top:122px;}
#list_title_bnr .txt_box span a{display: block; font-size: 26px; font-weight: 500; color: #fff; line-height: 63px; width: 234px; border:1px solid #fff; border-radius: 46px;}
/* BASIC css end */

