/* BASIC css start */
.main_icons { position:relative; }

/* ·Ñ¸µ¹è³Ê */
#mainVisual{visibility:hidden;position:relative;overflow:hidden;}
#mainVisual img{width:100%;}
#mainVisual .bx-pager{position:absolute;bottom:10px;margin-top:20px;left:0;right:0;z-index:60;text-align:center;letter-spacing:-1px;}
#mainVisual .bx-pager-item{transition:all .3s ease;-webkit-transition:all .3s ease;display:inline-block;position:relative;}
#mainVisual .bx-pager-link{display:inline-block;width:40px;height:2px;font-size:0;background:rgba(255,255,255,0.2);}
#mainVisual .bx-pager-link.active{background:rgba(1,1,1,0.5);}
#mainVisual .bx-controls-direction{position:absolute;bottom:4%;width:100%;text-align:center;display:inline-block;z-index:60;}
.slick-slide img{width:100%;}
/* ¹è³Ê ¿µ¿ª */
.banner{zoom:1;overflow:hidden;}
.banner a{padding:10px;display:block;margin:5% auto;}
.banner a img{width:100%;}
/* ·Ñ¸µ»óÇ°Áø¿­ MD's Pick */
.mdPickWrap{position:relative;margin-bottom:20px;}
.mdPickWrap .banner img{width:100%;}
.mdPickWrap figcaption{margin-top:10px;}
.mdPickWrap .sliderArea{position:static;margin:20px 10px 30px;}
.swiper-pagination-clickable .swiper-pagination-bullet{background:#a2a2a2;opacity:1;margin:0 .8%;width:27px;border-radius:0;height:4px;}
.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#b77c5a;opacity:1;}
.mdPickWrap .swiperBtn{color:#333;font-size:27px;width:8%;height:22%;position:absolute;top:90%;text-align:center;background-image:none;z-index:11;}
.mdPickWrap .list{margin:0 3px;width:50%;text-align:left;}
.mdPickWrap .list img{width:100%;max-width:100%;}
.swiper-pagination-fraction{bottom:7px;}
/* ¸ÞÀÎ Å¸ÀÌÆ² */
.h_title h3 {margin: 30px 0 5px;}
.main h3{font-size:20px;display:inline-block;margin:10px auto 15px;width:100%;text-align:center;font-weight:bold;letter-spacing:1px;}
.main .specialProduct h3{font-size:18px;display:inline-block;margin:50px auto 15px;width:100%;text-align:center;}
.longban{margin:50px 0 0;}
.longban a img{width:100%;}
.esoevent{margin:10px 0 0;}
.esoevent img{width:100%;}
#container .esotitle { font-size: 25px; font-weight: normal;letter-spacing: 0.5px;line-height:1.8; box-sizing: border-box;text-align: center;}

/* º£½ºÆ® */
.ec-base-product{padding:0;}
.ec-base-product img{max-width:100%;}
.ec-base-product [class*="grid"]{display:block;width:100%;box-sizing:border-box;padding:0 4px;font-size:0;line-height:0;letter-spacing:0;}
.ec-base-product [class*="grid"] > li{display:inline-block;padding-bottom:30px;vertical-align:top;text-align:left;letter-spacing:0;line-height:14px;box-sizing:border-box;}
.ec-base-product .grid2 > li{width:50%;}
.ec-base-product .grid3 > li{width:32.333%;}
.ec-base-product .grid2 > li:nth-child(odd){padding-right:2px;}
.ec-base-product .grid2 > li:nth-child(even){padding-left:2px;}
.ec-base-product .grid3 > li{margin-right:1.5%;}
.ec-base-product .grid3 > li:nth-child(3n){margin-right:0;}
#prd_best .ec-base-product .prdList{padding:0 2px;}
#prd_best .ec-base-product .prdList > li{padding:0!important;position:relative;}
#prd_best .ec-base-product .prdList.grid2 > li{width:50%!important;}
#prd_best .ec-base-product .prdList.grid3 > li{width:calc(33.33%-4px)!important;margin:2px;}
#prd_best .ec-base-product .prdList > li .thumbnail{margin:0!important;}
#prd_best .ec-base-product .prdList > li .description-block{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(78,71,71,0.3);opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;}
#prd_best .ec-base-product .prdList > li .description-block.active{opacity:1;visibility:visible;}
#prd_best .ec-base-product .prdList > li .description-table{display:table;width:100%;height:100%;}
#prd_best .ec-base-product .prdList > li .description{display:table-cell;vertical-align:middle;text-align:center;padding:10px;}
#prd_best .ec-base-product .prdList > li .description strong,#prd_best .ec-base-product .prdList > li .description p{display:block;color:#f1f1f1;letter-spacing:.5px;margin:3px 0;font-weight:400;font-size:11px;}

.slick-slider .esocontent{bottom:20%;margin-left:20%;max-width:550px;width:100%;padding:2rem;position:absolute;}
.slide-content{padding:10px 20px 10px 0;opacity:0;}
.slide-content h1{font-size:3.5rem;letter-spacing:-3.5px;line-height:3.5rem;margin:5% 0;}
.slide-content h2{font-size:2.5rem;letter-spacing:-1.5px;padding-left:7px;}
@-webkit-keyframes fadeInUpSD{0opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpSD{0opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUpSD{-webkit-animation-name:fadeInUpSD;animation-name:fadeInUpSD;}
.slick-active .slide-content{animation-name:fadeInUpSD;animation-duration:1s;opacity:1;width:100%;padding:10px 20px 30px 0;}
@media (max-width: 768px) {
.slick-slider .esocontent{bottom:15%;margin-left:1rem;max-width:100%;width:100%;padding:1rem;}
.slide-content h1{font-size:2rem;letter-spacing:-2px !important;line-height:2.3rem;margin:.5% 0;}
.slide-content h2{font-size:1.5rem;letter-spacing:-0.7px;padding-left:7px;font-weight:normal;}
}

.esosubtext13.esotextaligncenter {background:#f2f2f2;padding:10px 0;margin:0 auto;width:96%;}
/* tabProduct */
#tabProduct{position:relative;}
#tabProduct .newCate_prod{position:relative;}
#tabProduct .newCate_prod .newCateTab{zoom:1;overflow:hidden;text-align:center;width:100%;margin:0 auto;}
#tabProduct .newCate_prod .newCateTab li{display:inline-block;margin:0;width:31.5%;}
#tabProduct .newCate_prod .newCateTab li a{display:block;font-size:13px;color:#5d5d5d;border-bottom:1px solid transparent;text-align:center;text-overflow:clip;white-space:nowrap;overflow:hidden;letter-spacing:-1px;padding:10px 12px;width:100%;box-sizing:border-box;}
#tabProduct .newCate_prod .newCateTab li a.active{background:#f2f2f2;color:#2c2c2c;}
#tabProduct .newCate_prod .newCateList{position:relative;padding:5px 0;}
#tabProduct .newCate_prod .newCateList a{display:block;padding:0 2px;}
#tabProduct .newCate_prod .slideList .item-cont{padding:0 4px;}
#tabProduct .newCate_prod .slideList ul{zoom:1;overflow:hidden;}
#tabProduct .newCate_prod .slideList li.itemWrap{float:left;position:relative;width:50%;padding:0 2px;box-sizing:border-box;}
#tabProduct .newCate_prod .slideList li.itemWrap:first-child{width:100%;}
#tabProduct .newCate_prod .slideList li.itemWrap:first-child .prd-price{font-weight:600;color:#292929;margin:0;font-size:18px;letter-spacing:-.8px;}
#tabProduct .newCate_prod .slideList li.itemWrap:first-child .prd-name{padding:5px 0 2px;color:#2e2e2e;font-weight:normal;font-size:16px;letter-spacing:-.7px;}
#tabProduct .newCate_prod .slideList li.itemWrap2{width:33.33%!important;}
#tabProduct .newCate_prod .slideList li .thumb img{width:100%;}
#tabProduct .newCate_prod .prd-info-bx{left:0;right:0;margin-top:5px;min-height:100px;}
#tabProduct .newCate_prod .prd-info-bx .prd-info{background:#fff;opacity:0.8;filter:alpha(opacity=80);}
#tabProduct .newCate_prod .prd-info-bx .prd-price del{color:#999;font-weight:normal;font-size:12px;margin-right:5px;}
#tabProduct .newCate_prod .prd-info-bx .prd-price .pct{color:#f52e54;margin:0 0 0 2%;}
#tabProduct .newCate_prod .prd-info-bx .prd-price span{font-weight:500;}
#tabProduct .newCate_prod .prd-info-bx .prd-price{font-weight:600;color:#292929;margin:0;font-size:15px;letter-spacing:-.8px;}
#tabProduct .newCate_prod .prd-info-bx .prd-name{padding:5px 0 2px;color:#2e2e2e;font-weight:normal;font-size:13px;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#tabProduct .newCate_prod .prd-info-bx .subname{padding-bottom:0;color:#787878;}
#tabProduct .newCate_prod .slideList li.itemWrap2 .prd-price del{display:block;}
/* tabProduct1 */
#tabProduct1{visibility:hidden;position:relative;}
#tabProduct1 .newCate_prod1{position:relative;}
#tabProduct1 .newCate_prod1 .newCateTab1{zoom:1;overflow:hidden;text-align:center;width:100%;margin:0 auto;}
#tabProduct1 .newCate_prod1 .newCateTab1 li{display:inline-block;margin:0;width:31.5%;}
#tabProduct1 .newCate_prod1 .newCateTab1 li a{display:block;font-size:13px;color:#5d5d5d;border-bottom:1px solid transparent;text-align:center;text-overflow:clip;white-space:nowrap;overflow:hidden;letter-spacing:-1px;padding:10px 12px;width:100%;box-sizing:border-box;}
#tabProduct1 .newCate_prod1 .newCateTab1 li a.active{background:#f2f2f2;color:#2c2c2c;}
#tabProduct1 .newCate_prod1 .newCateList1{position:relative;padding:15px 0;}
#tabProduct1 .newCate_prod1 .newCateList1 a{display:block;padding:0 2px;}
#tabProduct1 .newCate_prod1 .slideList1 .item-cont{padding:0 4px;}
#tabProduct1 .newCate_prod1 .slideList1 ul{zoom:1;overflow:hidden;}
#tabProduct1 .newCate_prod1 .slideList1 li.itemWrap{float:left;position:relative;width:50%;padding:0 2px;box-sizing:border-box;}
#tabProduct1 .newCate_prod1 .slideList1 li.itemWrap:first-child{width:100%;}
#tabProduct1 .newCate_prod1 .slideList1 li.itemWrap:first-child .prd-price{font-weight:600;color:#292929;margin:0;font-size:18px;letter-spacing:-.8px;}
#tabProduct1 .newCate_prod1 .slideList1 li.itemWrap:first-child .prd-name{padding:5px 0 2px;color:#2e2e2e;font-weight:normal;font-size:16px;letter-spacing:-.7px;}
#tabProduct1 .newCate_prod1 .slideList1 li.itemWrap2{width:33.33%!important;}
#tabProduct1 .newCate_prod1 .slideList1 li .thumb img{width:100%;}
#tabProduct1 .newCate_prod1 .prd-info-bx{left:0;right:0;margin-top:5px;min-height:100px;}
#tabProduct1 .newCate_prod1 .prd-info-bx .prd-info{background:#fff;opacity:0.8;filter:alpha(opacity=80);}
#tabProduct1 .newCate_prod1 .prd-info-bx .prd-price del{color:#999;font-weight:normal;font-size:12px;margin-right:5px;}
#tabProduct1 .newCate_prod1 .prd-info-bx .prd-price .pct{color:#f52e54;margin:0 0 0 2%;}
#tabProduct1 .newCate_prod1 .prd-info-bx .prd-price span{font-weight:500;}
#tabProduct1 .newCate_prod1 .prd-info-bx .prd-price{font-weight:600;color:#292929;margin:0;font-size:15px;letter-spacing:-.8px;}
#tabProduct1 .newCate_prod1 .prd-info-bx .prd-name{padding:5px 0 2px;color:#2e2e2e;font-weight:normal;font-size:13px;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#tabProduct1 .newCate_prod1 .prd-info-bx .subname{padding-bottom:0;color:#787878;}
#tabProduct1 .newCate_prod1 .slideList1 li.itemWrap2 .prd-price del{display:block;}
/* tabProduct2 */
#tabProduct2{visibility:hidden;position:relative;}
#tabProduct2 .newCate_prod2{position:relative;}
#tabProduct2 .newCate_prod2 .newCateTab2{zoom:1;overflow:hidden;text-align:center;width:100%;margin:0 auto;}
#tabProduct2 .newCate_prod2 .newCateTab2 li{display:inline-block;margin:0;width:23.5%;}
#tabProduct2 .newCate_prod2 .newCateTab2 li a{display:block;font-size:13px;color:#5d5d5d;border-bottom:1px solid transparent;text-align:center;text-overflow:clip;white-space:nowrap;overflow:hidden;letter-spacing:-1px;padding:10px 12px;width:100%;box-sizing:border-box;}
#tabProduct2 .newCate_prod2 .newCateTab2 li a.active{background:#f2f2f2;color:#2c2c2c;}
#tabProduct2 .newCate_prod2 .newCateList2{position:relative;padding:15px 0;}
#tabProduct2 .newCate_prod2 .newCateList2 a{display:block;padding:0 2px;}
#tabProduct2 .newCate_prod2 .slideList2 .item-cont{padding:0 4px;}
#tabProduct2 .newCate_prod2 .slideList2 ul{zoom:1;overflow:hidden;}
#tabProduct2 .newCate_prod2 .slideList2 li.itemWrap{float:left;position:relative;width:50%;padding:0 2px;box-sizing:border-box;}
#tabProduct2 .newCate_prod2 .slideList2 li.itemWrap:first-child{width:100%;}
#tabProduct2 .newCate_prod2 .slideList2 li.itemWrap:first-child .prd-price{font-weight:600;color:#292929;margin:0;font-size:18px;letter-spacing:-.8px;}
#tabProduct2 .newCate_prod2 .slideList2 li.itemWrap:first-child .prd-name{padding:5px 0 2px;color:#2e2e2e;font-weight:normal;font-size:16px;letter-spacing:-.7px;}
#tabProduct2 .newCate_prod2 .slideList2 li.itemWrap2{width:33.33%!important;}
#tabProduct2 .newCate_prod2 .slideList2 li .thumb img{width:100%;}
#tabProduct2 .newCate_prod2 .prd-info-bx{left:0;right:0;margin-top:5px;min-height:100px;}
#tabProduct2 .newCate_prod2 .prd-info-bx .prd-info{background:#fff;opacity:0.8;filter:alpha(opacity=80);}
#tabProduct2 .newCate_prod2 .prd-info-bx .prd-price del{color:#999;font-weight:normal;font-size:12px;margin-right:5px;}
#tabProduct2 .newCate_prod2 .prd-info-bx .prd-price .pct{color:#f52e54;margin:0 0 0 2%;}
#tabProduct2 .newCate_prod2 .prd-info-bx .prd-price span{font-weight:500;}
#tabProduct2 .newCate_prod2 .prd-info-bx .prd-price{font-weight:600;color:#292929;margin:0;font-size:15px;letter-spacing:-.8px;}
#tabProduct2 .newCate_prod2 .prd-info-bx .prd-name{padding:5px 0 2px;color:#2e2e2e;font-weight:normal;font-size:13px;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#tabProduct2 .newCate_prod2 .prd-info-bx .subname{padding-bottom:0;color:#787878;}
#tabProduct2 .newCate_prod2 .slideList2 li.itemWrap2 .prd-price del{display:block;}




/* BASIC css end */

