/* BASIC css start */
.item-wrap {overflow: hidden; padding: 2% 40px 0;margin: 0 auto;max-width: 1420px;min-width: 1020px;}

/* 메인 롤링 배너 */
.sliderWrap {position:relative;min-width:1100px;height: 600px;overflow:hidden;}
.sliderWrap .sliderArea {margin-left:-1500px;position:absolute;top:0;left:50%;width:3000px;text-align: center;}
.sliderArea .bx-pager{position:absolute;bottom: 12px;left:0;right:0;z-index:60;text-align:center;}
.sliderArea .bx-pager-item{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;display:inline-block;position:relative;}
.sliderArea .bx-pager-link{display:inline-block;width: 16px;height: 4px;font-size:0;margin: 0 3px;background-color: rgba(140, 140, 140, 0.6);border-radius: 3px;}
.sliderArea .bx-pager-link.active{width: 80px;background-color: rgba(45, 45, 45, 0.6);}
.sliderArea .bx-controls-direction {position:absolute;top:50%;z-index:60;text-align:center;width: 100%;opacity:0;}
.sliderArea:hover .bx-controls-direction {transition:all 0.3s ease;-webkit-transition:all 0.3s ease; opacity:1; }
.sliderArea .bx-prev, .sliderArea .bx-next{position:absolute;top:0;margin-top:-25px;font-size: 26px;display:inline-block;width:50px;height:50px;border-radius: 100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;background-color: rgba(90, 90, 90, 0.3);color:#fff;}
.sliderArea .bx-prev i, .sliderArea .bx-next i {vertical-align: middle;line-height: 50px;}
.sliderArea .bx-prev{left: 50%;margin-left: -550px;}
.sliderArea .bx-next{right: 50%;margin-right: -550px;}

/* 상품 타이틀 */
.h_title h3 { text-align:center; font-size: 24px; font-weight:bold; color:#292929; }

/* tabProduct */
#tabProduct {visibility:hidden;position:relative;padding: 4% 0 5%;}
#tabProduct .newCate_prod { position:relative }
#tabProduct .newCate_prod .newCateTab {zoom: 1;overflow: hidden;width: 700px;margin: 0 auto 40px;}
#tabProduct .newCate_prod .newCateTab li{float:left;width: 120px;margin: 0 10px;text-align:center;}
#tabProduct .newCate_prod .newCateTab li a {display:block;height: 30px;font-size:14px;line-height: 30px; color:#777; }
#tabProduct .newCate_prod .newCateTab li a.active { color:#111; font-weight:bold; text-decoration: underline;  }

/* 이미지 고정 배너 */
.fixed-img-bannerWrap .fixed-img-banner {position:relative;padding: 5% 0;background: url(//skin.makeshop.co.kr/skin/tem139/fix_img01.jpg) center center;background-attachment:fixed;overflow:hidden;text-align:center;}
.fixed-img-bannerWrap .fixed-img-banner .mnTit {font-size: 36px;font-weight: bold;}
.fixed-img-bannerWrap .fixed-img-banner .mnCap {font-size: 28px;margin-top: 5px;}
.fixed-img-bannerWrap .fixed-img-banner .mnMoreBtn { margin-top: 30px; }
.fixed-img-bannerWrap .fixed-img-banner .mnMoreBtn span {display: block;margin: 0 auto;width: 234px;height: 42px;line-height: 42px;border: 2px solid #1d1d1d;background:#fff;text-align: center;font-size: 14px;}
.fixed-img-bannerWrap .fixed-img-banner .mnMoreBtn span:hover { background:#1d1d1d; color:#fff; }

/* NEW ARRIVALS */
#newWrap {padding: 4% 0 5%;}
#newWrap:after {content:"";display:block;clear:both;}
#newWrap .item-wrap .item-cont .item-list {float:left;width: 22.5%;}

/* WEEKLY BEST */
.weeklyWrap {position:relative;padding: 4% 4% 5%;background: #f8f8f8;}
.weeklyWrap .sliderArea{position:static;padding-top: 2%;}
.weeklyWrap .swiperBtn{color:#111;font-size: 40px;width: 4%;height: 120px;position:absolute;top: 48%;text-align:center;background-image: none;}
.weeklyWrap .swiper-button-next{right: 0;}
.weeklyWrap .swiper-button-prev{left: 0;}
.weeklyWrap .swiperBtn i{line-height: 120px;}
.weeklyWrap .list {margin: 0 7px;width: 226px;border: 2px solid #fff;}
.weeklyWrap .list .thumb img {width: 100%; max-width: 100%; }
.weeklyWrap .prd-info-bx:hover { opacity: 1; }
.weeklyWrap .prd-info-bx {position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;opacity: 0;transition: 0.3s ease all;-webkit-transition: 0.3s ease all;-moz-transition: 0.3s ease all;}
.weeklyWrap .prd-info-bx .prd-info {position:absolute;top:50%;left:0;right:0;margin-top: -70px;z-index:10;}
.weeklyWrap .prd-info-bx .prd-color {display: flex;flex-wrap: wrap;gap: 2px;padding-bottom: 10px;justify-content: center;}
.weeklyWrap .prd-info-bx .prd-color span {display:inline-block;width: 12px;height: 3px;border: 1px solid rgba(0,0,0,0.15);box-sizing: border-box;}
.weeklyWrap .prd-info-bx .prd-name {font-size: 14px;}
.weeklyWrap .prd-info-bx .prd-subname {padding: 15px 25px; }
.weeklyWrap .prd-info-bx .prd-price del { color:#999; font-weight: normal; font-size: 12px; margin-right: 5px;}
.weeklyWrap .prd-info-bx .prd-price {padding: 3px 0 10px;font-size:16px;font-weight: bold;}
.weeklyWrap .prd-info-bx .bg {position:absolute; top:0; left:0; right:0;bottom:0;background:#fff; opacity:0.8; filter:alpha(opacity=80); z-index:0 }

/* SPEICAL ITEM */
#specialWrap {padding: 4% 0 0;}
#specialWrap:after {content:"";display:block;clear:both;}
/* BASIC css end */

