.prd_basic {display:inline-block; width:100%; font-size:0; text-align:left !important;}
.prd_basic > li {display:inline-block; padding-bottom:40px; text-align:center; vertical-align:top;}
.prd_basic.col2 > li {width:50%;}
.prd_basic.col3 > li {width:33.33%;}
.prd_basic.col4 > li {width:25%;}
.prd_basic.col5 > li {width:19%; margin-left:1.25%;}
.prd_basic.col5 > li:nth-child(5n+1) {margin-left:0%;}
.prd_basic.col6 > li {width:15%; margin-left:1%;}
.prd_basic.col6 > li:nth-child(6n+1) {margin-left:0%;}
.prd_basic .box {position:relative; width:100%; margin:0 auto;}
.prd_basic .swiper-slide .box {position:relative; width:100%; margin:0 auto;}
.prd_basic .swiper-slide .box .img img {position:absolute; top:50%; left:50%; width:auto; height:100%; transform:translate(-50%,-50%);}
.prd_basic .box .img {overflow:hidden; position:relative; z-index:1; width:100%; height:364px; margin:0 auto; text-align:center;}
.prd_basic .box .img img {position:absolute; top:50%; left:50%; width:auto; height:100%; transform:translate(-50%,-50%);}

.prd_basic .box .img .soldout {display:none;}
.prd_basic .box.out .img .prdimg {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity:.3;}
.prd_basic .box.out .img .soldout {display:block; position:absolute; left:0; top:50%; z-index:5; width:100%; color:#000; font-size:14px; font-weight:bold; text-align:center; cursor:pointer;} /* 품절시 soldout 출력 */
.prd_basic .box .info {text-align:left;}
.prd_basic .box .wish a {position:absolute; top:40px; right:20px; width:28px; height:23px; background:url('/_skin/sw_kor_bcc/img/shop/wish.svg')no-repeat;}
.prd_basic .box .wish a.wish_on {position:absolute; top:18px; right:15px; width:28px; height:23px; background:url('/_skin/sw_kor_bcc/img/shop/wish_on.svg')no-repeat;}
.prd_basic .box .quick {padding:20px 0 0 2px; padding-left:2px; font-size:0;}
.prd_basic .box .quick li {display:inline-block; text-align:center; vertical-align:top;}
.prd_basic .box .quick li a {display:block; width:32px; height:32px; margin-left:-1px; border:1px solid #dbdbdb; background-color:#fff; background-repeat:no-repeat; background-position:center; text-indent:-9999px; transition:all .3s ease;}
.prd_basic .box .quick li a:hover {background-color:#f6f6f6;}
.prd_basic .box .quick li.preview a {background-image:url('/_skin/sw_kor_bcc/img/shop/icon_preview.png');}
.prd_basic .box .quick li.cart a {background-image:url('/_skin/sw_kor_bcc/img/shop/icon_cart.png');}
.prd_basic .box .quick li.wish a {background-image:url('/_skin/sw_kor_bcc/img/shop/icon_wish.png');}
.prd_basic .box .quick li.wish a.wish_on {background-image:url('/_skin/sw_kor_bcc/img/shop/icon_wish_on.png');}
.prd_basic .box .name {padding-top:12px;}
.prd_basic .box .name * {font-size:14px; font-weight:500; line-height:21px;}
.prd_basic .box .price {padding-top:9px; font-size:0;}
.prd_basic .box .price p {display:inline-block; word-break:break-all; word-wrap:break-word;}
.prd_basic .box .price p.percent {margin-left:6px; color:#FF5C47; font-weight:400; font-size:14px;}
.prd_basic .box .price .consumer {margin-left:6px; color:#979797; font-size:14px; line-height:17px; text-decoration:line-through; text-decoration:line-through;}
.prd_basic .box .price .consumerY {display:none;}
.prd_basic .box .price .same_on {display:none;}
.prd_basic .box .price .sell strong {font-weight:500; font-size:14px; line-height:17px;}
.prd_basic .box .price .sellY {margin-left:6px; font-size:14px; color:#979797; text-decoration:line-through;}
.prd_basic .box .price .sellY strong {color:#979797 !important; font-size:14px !important; line-height:17px; font-weight:400 !important;}
.prd_basic .box .price .discount {display:none;}
.prd_basic .box .price .discountY {display:inline-block;}
.prd_basic .box .price .discountY strong {font-size:14px; font-weight:500;}
.prd_basic .box .summary {padding-top:20px; color:#888; font-size:11px; word-break:break-all; word-wrap:break-word;}
.prd_basic .box .count {padding-top:20px; font-size:0;}
.prd_basic .box .count li {display:inline; position:relative; padding:0 10px; color:#888; font-size:11px;}
.prd_basic .box .count li:after {position:absolute; left:0; top:3px; width:1px; height:10px; background:#d2d2d2; content:'';}
.prd_basic .box .count li:first-child:after {display:none;}
.prd_basic .box .icon {position:absolute; top:34px; left:15px; width:45px;}
.prd_basic .box .icon img {position:static; width:45px; height:auto; margin:0 2px; transform:translate(0%,0%); vertical-align:middle;}
.prd_basic .box .today {display:inline-block; margin:15px auto 0; padding:3px; background-color:#ebebeb;}
.prd_basic .box .today > span {padding-left:5px; color:#666;}

.prd_basic .review .star {display:inline-block; position:relative; width:70px !important; height:14px; margin-top:-1px; background:url('/_skin/sw_kor_bcc/img/shop/list_star_new.png')no-repeat left top/100%;}
.prd_basic .review .star div {position:absolute; top:0; left:0; height:14px; background:url('/_skin/sw_kor_bcc/img/shop/list_star_new_after.png')no-repeat left top;  content:'';}


.prd_basic .review {padding-top:10px;}
.prd_basic .review .point {display:inline-block; margin-top:-2px; vertical-align:top;}
.prd_basic .member p {padding-top:21px; font-size:13px; line-height:19px;}
.prd_basic .member p span {color:#FF5C47; font-size:13px; font-weight:500;}

/* 상품스타일 - 기본 - 레이어 */
.prd_basic.mini {width:100%; text-align:center;}
.prd_basic.mini .box .img .prdimg {transition:none;}
.prd_basic.mini .box .img:hover .prdimg {-ms-transform:none; -webkit-transform:none; transform:none;}
.prd_basic.mini .box .img .icon_best {position:absolute; left:10px; top:10px; width:40px; height:40px; border-radius:50%; background:#fff; line-height:40px;}
.prd_basic.mini .box .info {display:none; position:absolute; left:50%; bottom:10px; z-index:5; width:100%; margin-left:-50%; background:transparent; text-align:center;}
.prd_basic.mini .box:hover .info {display:block;}
.prd_basic.mini .box:hover .img .prdimg {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity:.3;}
.prd_basic.mini .box .price .consumer,
.prd_basic.mini .box .summary,
.prd_basic.mini .box .count,
.prd_basic.mini .box .icon,
.prd_basic.mini .box .today {display:none;}
/* 상품스타일 - 기본 - 레이어 - new 5% dc */
.prd_basic.mini.new .box .img,
.prd_basic.mini.new .box .info {width:175px;}
.prd_basic.mini.new .box .info {margin-left:-87.5px;}
/* 상품스타일 - 기본 - 레이어 - 카테고리 추천 */
.prd_basic.mini.best .box .img,
.prd_basic.mini.best .box .info {width:205px;}
.prd_basic.mini.best .box .info {margin-left:-102.5px;}

/* 상품스타일 - 기본 - 슬라이드 */
.prd_basic.slide {display:none;}
.prd_basic.slide.slick-initialized {display:block;}
.prd_basic.slide .slick-prev {position:absolute; left:-44px; top:50%; width:24px; height:88px; margin-top:-44px; background:url('/_skin/sw_kor_bcc/img/button/slide_prev.png') no-repeat center;}
.prd_basic.slide .slick-next {position:absolute; right:-44px; top:50%; width:24px; height:88px; margin-top:-44px; background:url('/_skin/sw_kor_bcc/img/button/slide_next.png') no-repeat center;}

/* 상품스타일 - 관심상품, 관련상품 */
.title_related {padding:39px 0 22px; font-size:18px; line-height:26px;}
.ref .member {display:none;}
.ref .review {display:none;}


/* 관련상품 */
#wish_list form > .box {border-top:2px solid #000; border-bottom:1px solid #e8e8e8;}
#wish_list .length {overflow:hidden; padding:26px 0 12px; color:#979797; font-size:15px; font-weight:400; letter-spacing:-0.025rem;}
#wish_list .length strong {font-size:15px; letter-spacing:-0.025rem;}
#wish_list .length label {float:right; color:#979797; font-size:16px; letter-spacing:-0.025rem;}
#wish_list ul.prd_basic li {width:236px; margin-left:20px; vertical-align:top; text-align:center;}
#wish_list ul.prd_basic li:nth-child(4n-3) {margin-left:0;}
#wish_list ul.prd_basic li .img {position:relative; height:262px;}
#wish_list ul.prd_basic li .img img {position:absolute; top:0; left:50%; width:auto; height:100%; transform:translate(-50%,0);}
#wish_list ul.prd_basic li .img .checkbox {display:inline-block; position:absolute; top:10px; left:10px;}
#wish_list ul.prd_basic li .img .wish {display:inline-block; position:absolute; top:10px; right:10px;}
#wish_list ul.prd_basic li .img .wish a {display:inline-block; width:28px; height:23px; background:url('/_skin/sw_kor_bcc/img/shop/wish.svg')no-repeat;}
#wish_list ul.prd_basic li .img .wish a.wish_on {background:url('/_skin/sw_kor_bcc/img/shop/wish_on.svg')no-repeat;}
#wish_list ul.prd_basic li .tal,
#wish_list ul.prd_basic li .opt {text-align:left;}
#wish_list ul.prd_basic li .opt select {display:block; min-width:130px; width:100%; margin:5px 0;}
#wish_list ul.prd_basic li .soldout {display:none; color:#d53838;}
#wish_list ul.prd_basic li .soldout.out {display:inline;}
#wish_list ul.prd_basic li .summary {color:#888; font-size:11px;}