/* BASIC css start */
/* page-body */
#productPlan .page-body .visual { margin-top:30px;text-align:center; }
#productPlan .page-body .pick { margin-top:30px; text-align:center }
#productPlan .page-body .pick select { width:588px; height:38px; font-size:15px; color:#555; text-align:center }
#productPlan .page-body .clst { zoom: 1; overflow: hidden; margin-top: 10px; padding: 10px 7px 7px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
#productPlan .page-body .clst li { float: left; margin-right: 15px; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h2_sqr_gray.gif) no-repeat 0 45%; }
#productPlan .page-body .clst li a { display: block; white-space: nowrap; }
#productPlan .page-body .p-hd { position: relative; margin-top: 70px; padding: 0 10px 5px; border-bottom: 2px solid #5c5c5c; }
#productPlan .page-body .p-hd.mt-35 { margin-top: 35px; }
#productPlan .page-body .p-hd h3 { color: #5c5c5c; font-size: 14px; font-weight: bold; letter-spacing: -1px; }
#productPlan .page-body .p-hd .top { position: absolute; top: 0; right: 5px; color: #5c5c5c; }
#productPlan .page-body .plst { zoom: 1; overflow: hidden; margin: 25px auto 0; }
#productPlan .page-body .item-wrap { padding-top:50px }
#productPlan .page-body .item-wrap .main_icons { position:relative; }



#productPlan .item-wrap {width:1200px;}
.item-wrap .item-cont {display: flex;flex-wrap: wrap;gap:22px;}
.item-wrap .item-cont .item-list { width:calc(25% - 22px);text-align:center }
.item-wrap .item-cont .item-list .thumb { width:100%;overflow:hidden }
.item-wrap .item-cont .item-list .thumb img { width:100%;}
.item-wrap .item-cont .item-list .prd-info { padding:18px 0 60px; overflow:hidden }
.item-wrap .item-cont .item-list .prd-ico img { margin:2px }
.item-wrap .item-cont .item-list .prd-name { padding-top:5px }
.item-wrap .item-cont .item-list .prd-name a { display:block; color:#1c1c1c; line-height:14px; text-overflow:ellipsis; word-wrap:normal }
.item-wrap .item-cont .item-list .prd-price { padding-top:5px; font-family:Verdana }
.item-wrap .item-cont .item-list .prd-price strike { color:#707070 }
.item-wrap .item-cont .item-list .prd-price .price { color:#1c1c1c }
.item-wrap .item-cont .item-list .prd-color { padding-top:5px }
.item-wrap .item-cont .item-list .prd-preview { padding-top:5px }
.item-wrap .item-cont .item-list .prd-preview .btn-preview { display:inline-block; width:69px; height:17px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_preview.gif) 0 0 no-repeat }
.item-wrap .item-cont .item-list .prd-benefit { padding-top:5px }
.item-wrap .item-cont .item-list .prd-wish { padding-top: 14px; }
.item-wrap .item-cont .item-list .prd-wish a { font-family: 'malgun gothic'; font-size: 14px; color: #000; }
.item-wrap .item-cont .item-list .prd-wish i.fa { margin-right: 4px; color: #c8c8c8; font-size: 22px; vertical-align: text-top; cursor:pointer; }
.item-wrap .item-cont .item-list .prd-wish i.fa-heart { display:none; color: #f41f3a; }
.item-wrap .item-cont .item-list .prd-wish .wish-on i.fa-heart { display:inline-block; }
.item-wrap .item-cont .item-list .prd-wish .wish-on i.fa-heart-o { display:none; }
.item-wrap .item-cont .item-list .prd-subname { margin-top:15px; padding-top:15px; color:#8b8b8b; text-align:left; border-top:1px dashed #c6c6c6 }
.item-wrap .item-cont .item-list .MK-product-icons img { vertical-align: middle }


.item-cont .thumb .soldout {position:absolute;top:0;left:0;width:100%;}
.item-cont .thumb .soldout img {width:100%;opacity: 0.7;}
/* BASIC css end */

