.bestlist-wrapper{}

.bestlist-wrapper .contents-box{display:flex;margin-top:30px}
.bestlist-wrapper .contents-box .cate-list{min-width: 184px;width:184px;position:sticky;top:100px;height: 100%;}
.bestlist-wrapper .contents-box .cate-list>.title{color:#282828;font-weight: 700;font-size:18px;line-height: 27px;margin-bottom:26px;}

.bestlist-wrapper .contents-box .cate-list .main-list{}
.bestlist-wrapper .contents-box .cate-list .main-list>ul{}
.bestlist-wrapper .contents-box .cate-list .main-list>ul>li{margin-bottom:8px}
.bestlist-wrapper .contents-box .cate-list .main-list>ul>li:last-child{margin-bottom:0}
.bestlist-wrapper .contents-box .cate-list .main-list>ul>li>a{font-size:14px;letter-spacing: -0.28px;line-height: 24px;;display: flex;height: 24px;align-items: center;box-sizing: border-box;color:#5b5b5b}
.bestlist-wrapper .contents-box .cate-list .main-list>ul>li>a:hover{text-decoration: underline;}
.bestlist-wrapper .contents-box .cate-list .main-list>ul>li.on>a{color:#282828;font-weight: 500;}
.bestlist-wrapper .contents-box .cate-list .main-list>ul>li.on>a::after{display:inline-block;content: '';;background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_check_option.png");width:18px;height:18px;background-size:18px 18px;background-position: center;background-repeat: no-repeat;margin-left:6px}
.bestlist-wrapper .contents-box .cate-list .main-list>ul>li>a>span{}
.bestlist-wrapper .contents-box .cate-list .main-list>ul>li>a>span.cnt{color:#dbdbdb;font-family: 'Roboto';margin-left:9px;margin-top:2px}
.bestlist-wrapper .contents-box .item-data{width:100%;overflow: hidden;}

/* 상품리스트 영역 - 헤더 */
.bestlist-wrapper .contents-box .item-data .contents_header_info{margin-bottom:60px;}
.bestlist-wrapper .contents-box .item-data .contents_header_info h2{font-size:26px;color:#282828;line-height: 38px;letter-spacing: -0.52px;font-weight: 700;margin-bottom:4px;}
.bestlist-wrapper .contents-box .item-data .contents_header_info p{font-size:16px;color:#8e8e8e;line-height: 24px;letter-spacing: -0.32px;font-weight: 500;}


/* 상품리스트 영역 - 탭 */
.bestlist-wrapper .contents-box .item-data .list-tab{}
.bestlist-wrapper .contents-box .item-data .list-tab .tab{display:flex;position: relative;left: 2px;}
.bestlist-wrapper .contents-box .item-data .list-tab li{font-size:16px;color:#c1c1c1;line-height:24px;letter-spacing:-0.32px;font-weight: 400;width:340px;height:50px;display:flex;align-items: center;justify-content:center;cursor: pointer;box-sizing: border-box;border-top-left-radius: 10px;border-top-right-radius: 10px;border:1px solid #c1c1c1;border-bottom:1px solid #282828;z-index: 9;position:relative}
.bestlist-wrapper .contents-box .item-data .list-tab li:nth-child(2){left: -1px;}
.bestlist-wrapper .contents-box .item-data .list-tab li:nth-child(3){left: -2px;}
.bestlist-wrapper .contents-box .item-data .list-tab li.on{font-weight: 700;color:#282828;border:1px solid #282828;border-bottom:none;z-index:10;}



/* 상품 리스트 영역 */
.bestlist-wrapper .contents-box .item-data .item-list-area{}

/* 검색된 상품 없음 */
.bestlist-wrapper .contents-box .item-data .item-list-area .no-list{text-align: center;display:none}
.bestlist-wrapper .contents-box .item-data .item-list-area .no-list.on{display:block}
.bestlist-wrapper .contents-box .item-data .item-list-area .no-list .no-img{width:90px;height:90px;margin:60px auto 0}
.bestlist-wrapper .contents-box .item-data.option-none .item-list-area .no-list .no-img{margin-top:120px}
.bestlist-wrapper .contents-box .item-data .item-list-area .no-list .no-img>img{width:100%}
.bestlist-wrapper .contents-box .item-data .item-list-area .no-list .no-txt-1{color:#282828;font-size:20px;line-height: 29px;letter-spacing: -0.4px;font-weight: 700;max-width: 550px;overflow: hidden;margin:10px auto 0;display:flex;justify-content: center;}




/* 상품 리스트 */
.bestlist-wrapper .contents-box .item-data .item-list-area{overflow: hidden;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap{display:none;margin-top:53px;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap.on{display:block}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap>ul{display: flex;flex-wrap: wrap;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap>ul>li{width:310px;margin-right:43px;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap>ul>li:nth-child(3n){margin-right:0;}


.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box{position: relative;margin-bottom:110px}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img{margin-bottom:12px;position:relative;}

.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img .ico-best{font-family: 'Roboto';font-size:18px;font-weight:700;line-height: 24px;color:#282828;position:absolute;left:126px;top:-30px;z-index: 5;width:58px;height:60px;background-image: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_best_medal.png");background-repeat: no-repeat;background-position: 0 0;background-size: 100% 100%;display:inline-flex;justify-content: center;align-items: center;}

.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img .sold-out{position:absolute;top:0;left:0;width:100%;height:100%;background-color: rgba(255, 255, 255, 0.9);display:none;justify-content: center;align-items: center}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box.soldout .img .sold-out{display:flex;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box.soldout .img .sold-out img{width:140px;height:140px;}

.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img .visual{width: 100%;position: relative;padding-top: 100%;background: #fff;box-sizing: border-box;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img .visual .in_vis{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img .visual .in_vis img{max-width: 100%;max-height: 100%;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img .visual .in_vis .discount{position: absolute;top:0;left:0;background:red;color:#fff;font-size: 28px;font-family: 'Roboto';font-weight: 700;width:70px;height:70px;border-top-right-radius: 28px;border-bottom-right-radius: 28px;border-bottom-left-radius: 28px;display: inline-flex;justify-content: center;align-items: center;}

.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .txt{font-size:16px;letter-spacing: -0.32px;color:#282828;font-weight: 500;word-break: break-all;height: 50px;line-height: 25px;-webkit-line-clamp: 2;text-align: left;word-wrap: break-word;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-bottom:22px;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price{}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .sale{font-size:16px;line-height: 24px;color:#c1c1c1;letter-spacing: -0.32px;text-decoration: line-through;margin-bottom:2px;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling{margin-bottom:20px;display: flex;align-items: center;justify-content: space-between;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .pr-group{font-size:24px;font-weight: 700;line-height: 32px;color:#282828;letter-spacing: normal;font-family: 'Roboto';display: flex;align-items: center;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .pr-group span{font-size:16px;font-weight: 700;line-height: 24px;color:#282828;letter-spacing: -0.32px;font-family: 'NotoSans';display: inline-block;padding-bottom: 2px;padding-left:2px}

.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .str-group{font-family: 'Roboto';font-size:16px;line-height: 24px;letter-spacing: -0.32px;color:#282828;display:flex;align-items: center;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .str-group .ico-star-1{display:inline-block;background-image: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/star/img_score1_y_off.png");background-size: 24px 24px;background-position: center;background-repeat: no-repeat;width: 24px;height: 24px;margin-right:1px}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .str-group .ico-star-1.on{background-image: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/star/img_score1_y_on.png");}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .str-group span{display:inline-block;position: relative;top:2px}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .str-group span.count{color:#c1c1c1;margin-left:6px;}

.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label{font-size:12px;color:#fff;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul{display: flex;flex-wrap: wrap;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li{margin-right:4px;margin-top:2px;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li:nth-child(4){margin-right: 0;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span{background:rgb(214, 147, 147);border-radius: 12px;padding: 6px 10px;display: inline-flex;justify-content: center;align-items: center;min-width: 60px;min-height: 24px;box-sizing: border-box;/* font-weight: 500; */}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span.sky{background:#60b9e6;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span.orange{background:#ffaa00;/* font-family: 'Roboto'; */}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span.pink{background:#ff8080;/* font-family: 'Roboto'; */}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span.purple{background:#584d8c;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span.red{background:#f62020;}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span.green{background:#15cba7;}

.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box:hover .txt{text-decoration:underline; font-weight:bold}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box:hover .btn_wrap{display:block}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap{display:none; position:absolute; left:0; top:228px; right:0; font-size:0; text-align:center}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap span{display:inline-block; position:relative}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap span button{position:relative; width:60px; background-color:rgba(34,67,115,0.6); height:60px; border:0; border-radius:50%; outline:0; background-repeat:no-repeat; background-position:center center; background-size:100% 100%}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap span span.num{position:absolute; top:0; right:-11px; width:28px; height:26px; font-size:12px; color:#fff; font-weight:400; line-height:24px; text-align:center; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_bookmark.png); background-repeat:no-repeat}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap.on span.btn_like button{background-color:#ffaa00}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap span.btn_cart button{margin-right:21px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_cart.png)}
.bestlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap span.btn_like button{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_like.png); }
