/* BASIC css start */
#contentWrap {width:100%; max-width:1400px; min-width:1280px; margin:0 auto;}


/* »ó´Ü */
#productClass .cate-wrap {text-align:center; margin-top:110px;}
#productClass .cate-wrap .bcate {border-bottom:none; line-height:1; font-size:26px; color:#000000; font-weight:500; margin-bottom:35px;}
#productClass .cate-wrap .mcate {font-size:0;}
#productClass .cate-wrap .mcate li {display: inline-block; vertical-align: top; margin-right:33px;}
#productClass .cate-wrap .mcate li a {color:#9e9e9e; font-size:15px;}
#productClass .cate-wrap .mcate li:last-of-type {margin-right:0;}
#productClass .cate-wrap .mcate li.on a {border-bottom:2px solid #8c2f30; color:#8c2f30; font-weight:500; padding-bottom:4px;}
#productClass .item-info {position:relative; width:100%; max-width:1400px; min-width:1280px; margin:70px auto 0; padding:0 10px; min-height:46px; box-sizing:border-box;}
#productClass .item-info .prd_amount {display:inline-block; position:absolute; bottom:0; color:#000000; font-size:14px; font-weight:normal;}
#productClass .item-info .prd_amount span {color:#8c2f30; font-weight:700; font-size:17px; display:inline-block; margin-right:5px;}
#productClass .item-info .item-sort-wrap {position:absolute; top:0; right:10px;}
.item-sort-wrap{ height: 30px; color: #000; margin-bottom: 12px; position:absolute; right:56px; }
.item-sort-wrap .total { margin-top: 5px; }
.item-sort-wrap .total .point_color{ font-size: 16px; font-weight: bold; padding-right: 3px; }
.item-sort-wrap .item-order-wrap { position: relative; }
.item-sort-wrap .item-order-wrap .select{ width: 170px; height: 46px; line-height: 46px; text-indent:18px; background: #fff url("/design/park6594/wib/img/icon/select_arrow.png") no-repeat 85% center;  cursor: pointer; font-size:14px; color:#000; border:1px solid #b8b8b8; box-sizing:border-box;}
.item-sort-wrap .item-order-wrap .select.on{ background: #fff url("/design/park6594/wib/img/icon/select_arrow.png") no-repeat 85% center;  }
.item-sort-wrap .item-order-wrap .item-order{ background: #fff none repeat scroll 0 0; border: 1px solid #b8b8b8; color: #515151; display: none; right: 0; padding: 5px 0; position: absolute; top: 45px; width: auto; min-width: 170px; list-style: none; text-align: left; z-index:10; box-sizing:border-box;}
.item-sort-wrap .item-order-wrap .item-order li{ cursor: pointer; }
.item-sort-wrap .item-order-wrap .item-order li a{ padding: 7px; display: block; padding-left: 19px; }




/* 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:120px 0;}
.bestMain .bestBack {width:2200px; height:100%; position:absolute; top:0; left:50%; transform:translateX(-50%);background : #f8f8f5;z-index: -10;}
.bestMain .btitle {font-size: 30px; color:#000; text-align: center; letter-spacing:2px; line-height:1; padding-bottom: 50px;}

.best_slide ul li {width: 25%;padding: 0 15px;outline: 0;}
.best_slide ul li a img {width:100%;max-height:490px;/*min-height:490px;*/}

.best_slide ul li p.prd-ico {margin-top: 6px;}
.best_slide ul li p.prd-ico img {display:inline-block; vertical-align:top; margin-top: 15px;}

.best_slide ul li p.bname {margin-top: 15px;}
.best_slide ul li p.bname a {font-size:14px;color:#000; font-weight:500;}
.best_slide ul li p.prd-subname {font-size:13px;color: #858585;margin-top: 13px;}

.best_slide ul li p.prd-price {margin-top: 6px;}
.best_slide ul li p.prd-price .price {font-size:15px; font-weight:800;}
.best_slide ul li p.prd-price strike {font-size:15px; color:#8e8e8e;}


.best_slide .slick-slide a {outline: 0;}
.best_slide .slick-slide img.MK-product-icons {display: inline-block;}
.best_slide .slick-arrow {position: absolute;top: 32%;z-index: 10;}
.best_slide .slick-prev {left: -50px;}
.best_slide .slick-next {right: -30px;}
.best_slide .slick-dots {position: absolute;bottom: -80px;left: 48%;transform: translateX(-50%);text-align: center;}
.best_slide .slick-dots > li {text-indent: -9999px;display: inline-block;width: 35px;height: 2px;background: #d7d7d5;margin: 0 5px;}
.best_slide .slick-dots > li.slick-active {background:#8c8c8c;}


.best_slide .slick-arrow {position: absolute;top: 50%;z-index:10; transform:translateY(-50%);width: 36px;height: 54px;}
.best_slide .slick-prev {left: -60px; top:40%; background:url(/design/park6594/130arrow_left.png);text-indent: -9999px;width: 36px;height: 54px;}
.best_slide .slick-next {right: -60px; top:40%; ;background:url(/design/park6594/130arrow_right.png);text-indent: -9999px;width: 36px;height: 54px;}



/* °øÅë Æ®·£Áö¼Ç Ä«Æ® */
.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 {width:100%; max-width:1400px; min-width:1280px; margin:20px auto 0; padding:0 10px; box-sizing:border-box;}
#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: 15px;}
#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;}

.paging{margin-bottom:60px;}

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

.cateimg {width:100%; text-align:center}


/* BASIC css end */

