/* BASIC css start */
/* prd-class-hd */
.origin {margin-left:5px;font-size:14px;color:#979797;text-decoration: line-through;font-family: "Montserrat", "pretendard", sans-serif;}

#contentWrap {padding-top:60px;}

#productClass .page-body { padding-top:40px }
#productClass .item-wrap .item-cont {margin-bottom:60px;}
#productClass .item-wrap .item-cont .item-list {width: calc((100% - 150px) / 5);margin-right: 37.5px}
#productClass .item-wrap .item-cont .item-list:last-child {margin-right:0;}
#productClass .item-wrap .item-cont .item-list .thumb {position:relative;}
#productClass .item-wrap .item-cont .item-list .thumb img {display: block;width: 100%;height: 387px;object-fit: cover;}
#productClass .item-wrap .item-cont .item-list .prd-wish {position:absolute;left:12px;bottom:12px;}
#productClass .item-wrap .item-cont .item-list .prd-wish img {width: 26px;height: auto;}
#productClass .item-wrap .item-cont .item-list .prd-wish .wishOn {display:none;}

.cateBanner img {width:100%;}


.categoryList {
    padding-top:100px;
}

.categoryList dl dt{
    position:relative;
    padding-bottom:10px;
    font-size:20px;
    font-weight:600;
    line-height:32px;
    text-align: center;
    color:#080404;
    border-bottom:1px solid #e9e9e9;
    width: 1600px; margin: 0 auto;
}

.categoryList dl dt:after {
    content:"";
    display:block;
    width:40px;
    height:2px;
    background:#000;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    bottom: 0px;
}

.categoryList dl dd .depth_1 > li > a{
    display:block;
    padding:10px 20px;
    font-size:16px;
    line-height:18px;
    font-weight:500;
    background-color: #f4f4f4;
    border-radius:50px;
    color: rgba(0, 0, 0, 0.7);
}


.categoryList dl dd .depth_1 > li {
    margin-right:20px;
}


.categoryList dl dd .depth_1 > li:last-child {
    margin-right:0;
}

.categoryList dl dd .depth_1 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 30px;
}

.categoryList dl dd .depth_1 > li > a.on{
    background-color:#000;
    color:#fff;
}

.categoryList dl dd .depth_2{
    display:none;
    padding:29px 21.5px;
    background:#f8f8f8;
}

.categoryList dl dd .depth_2 li a{
    display:block;
    margin-bottom:20px;
    font-size:16px;
    line-height:26px;
    font-weight:500;
    color:#b1b1b1;
}

.categoryList dl dd .depth_2 li a.on{
    color:#000;
}

.categoryList dl dd .depth_2 li:last-child a{
    margin-bottom:0;
}

/* BASIC css end */

