/* BASIC css start */
#contentWrap {width:100%;}


/* »ó´Ü */
#productClass .cate-wrap {max-width:1740px;margin:127px auto 0px;padding:0px 20px;text-align:center;box-sizing:border-box;}
#productClass .cate-wrap .bcate {color:#000000;font-size:30px;font-weight:600;line-height:50px;}
#productClass .cate-wrap .mcate {display:flex;flex-wrap:wrap;justify-content:center;gap:20px 30px;margin-top:26px;}
#productClass .cate-wrap .mcate li a {display:block;color:#999999;font-size:16px;font-weight:200;line-height:30px;}
#productClass .cate-wrap .mcate li.on a {color:#000000;font-weight:800;}
#productClass .item-info {display:flex;justify-content:space-between;align-items:center;max-width:1740px;margin:25px auto 0px;padding:0px 20px;box-sizing:border-box;}
#productClass .item-info .prd_amount {display:flex;align-items:center;gap:0px 6px;color:#999999;font-size:16px;line-height:40px;}
#productClass .item-info .prd_amount span {color:#000;font-size:20px;font-weight:bold;}
.item-sort-wrap {  }
.item-sort-wrap .item-order { 
    display:flex;
    justify-content:flex-end;
    gap:0px 22px;
}
.item-sort-wrap .item-order li { 
}
.item-sort-wrap .item-order li a { 
    display:block;
    padding-left:19px;
    background:url(/design/park6594/renew_23/pc/sort_check_off.png) no-repeat top 17px left;
    background-size:11px 7px;
    color:#999999;
    font-size:16px;
    font-weight:200;
    line-height:40px;
}
.item-sort-wrap .item-order li a.on { 
    background:url(/design/park6594/renew_23/pc/sort_check_on.png) no-repeat center left;
    color:#000;
}


#normalList {
    margin-top:25px;
}

/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }
.prd-ico {text-align:left}
.bname a {font-size: 13px;color: #000;}
.subname {font-size: 13px;color: #717171;}
.subname br {display:content}

.etc_red {color:#f00 !important;}


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

#mainBestWrap {display:none;}

.wib_hidden_title {position: absolute;width: 1px;height: 1px;overflow: hidden;}

.txt_lora {font-family : lora,'Noto Sans KR', 'sans-serif', 'Dotum', "µ¸¿ò", 'DotumChe', "µ¸¿òÃ¼", 'Verdana', 'monospace', 'Corbel', 'AppleGothic', 'Helvetica' }

.bestMain {
    position:relative;
    padding-top:56px;
}
.bestMain > h4 {
    color:#000;
    font-size:30px;
    font-weight:800;
    line-height:50px;
    text-align:center;
}
.bestMain .product-list {
    display: grid !important;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    margin-top:76px;
}
.bestMain .product-list .product-item a {
    position:relative;
    display:block;
}
.bestMain .product-list .product-item a img {
    width:100%;
    height:auto;
}
.bestMain .product-list .product-item a:hover .over-info {
    opacity:1;
}
.bestMain .product-list .product-item .over-info {
    position:absolute;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    z-index:10;
    background:rgba(255, 255, 255, 0.7);
    display:flex;
    justify-content:flex-end;
    flex-direction:column;
    padding:14px 20px;
    opacity:0;
    transition:all 0.3s ease-in-out;
}
.bestMain .product-list .product-item .over-info .pd-name {
    color:#000;
    font-family:"Pretendard", sans-serif;
    font-size:16px;
    font-weight:300;
    line-height:30px;
}
.bestMain .product-list .product-item .over-info .pd-subname {
    color:#000;
    font-size:13px;
    line-height:22px;
}
.bestMain .product-list .product-item .over-info .pd-subname {
}
.bestMain .product-list .product-item .over-info .pd-price {
    display:flex;
    align-items:center;
    gap:0px 12px;
    margin-top:22px;
}
.bestMain .product-list .product-item .over-info .pd-price .percent {
    color:#ff4800;
    font-size:17px;
    font-weight:bold;
}
.bestMain .product-list .product-item .over-info .pd-price .price {
    color:#000;
    font-size:17px;
    font-weight:bold;
}
.bestMain .product-list .product-item .over-info .pd-price .price.strike {
    color:#999999;
    font-size:13px;
    font-weight:normal;
    text-decoration: line-through;
}


/* °øÅë Æ®·£Áö¼Ç Ä«Æ® */
.rltThumb {position:relative;overflow:hidden}
.rltThumb:hover .subCart {bottom:0;}
.subCart {position: absolute;bottom: -120px;width: 100%;background: rgba(0,0,0,.7);color: #fff;padding: 5px;box-sizing: border-box;font-family: lato;font-size: 14px;transition: bottom .3s;}
.subCart .optionSub {text-align: center;padding: 4px;}
.subCart > div {padding: 5px;height: 45px;line-height: 45px;}
.subCart > div span {display: block;width: 50%;text-align: center;float:left; position:relative;}
.subCart > div span a {color:#fff; font-size:14px;font-family: lato;}
.subCart > div span i {display: inline-block;vertical-align: middle;margin-right: 8px;background-repeat:no-repeat !important;}
.subCart .wib_wish{background:url(/design/park6594/wib/img/icon/wib_wish.png);width: 24px;padding-bottom: 5px;height: 22px;}
.subCart .wib_cart{background:url(/design/park6594/wib/img/icon/wib_cart.png);width: 22px;padding-bottom: 10px;height: 22px;}
.subCart > div span:first-child::after {content: ''; width: 1px; height: 13px; border-right: 1px solid #fff; position: absolute; top: 50%; transform: translateY(-50%); right: 0; opacity: .5;}


/* »óÇ°Æû*/
#normalList .inner {font-size:0;}
#normalList .inner dl {width:calc(25% - 22.5px); max-width:357px; margin-bottom:50px; margin-right:30px; display:inline-block; vertical-align:top; box-sizing:border-box;}
#normalList .inner dl:nth-child(4n) {margin-right: 0;}
#normalList .inner dl:nth-child(4n+1) {clear: left;}
#normalList .inner dl dt a img {width:100%; max-height:457px; /*min-height:457px;*/}
#normalList .inner dl .prd-info .prd-preview {display:none;}
#normalList .prd-info {width:95%;}
#normalList .prd-info li {margin-bottom: 8px;}
#normalList .prd-info .prd-ico img {margin-top: 5px;}
#normalList .prd-info .prd-name {margin-top: 15px;}
#normalList .prd-info .prd-name a {font-size:14px; color:#000; font-weight:500;}
#normalList .prd-info .prd-price .price {font-size: 15px;font-weight: 800;}
#normalList .prd-info .prd-price strike{text-decoration:line-through;font-size:15px;font-weight:400;color:#8e8e8e;margin-left:8px;}
#normalList .prd-info .prd-price .sold_out {color: #903133; font-size: 13px; font-weight: bold; }
#normalList .prd-info .prd-subname {line-height:20px; font-size: 13px;color: #717171;}
#normalList .prd-info .prd-subname .red {line-height:20px; font-size: 13px;color: #f00;}
#normalList .prd-info .prd-color {margin-top: 15px;}
.paging{margin-top:105px;margin-bottom:160px;}

.prd-color .colorChip {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 12px;
    margin-right: 5px;
}

.cateimg {width:100%; text-align:center}
.product-list .product-item .product-info .pd-subname {word-break: break-all; }



/* BASIC css end */

