/* BASIC css start */
header .etcPageHeader ul .h_goHome a img {
    display: none !important;
}


/* 상품 다중 이미지 슬라이더 */
.list_shopping1x .prd-img-slider { position: relative; width:50%; float: left; }
.prd-img-slider img { max-width: 100%; }
.prd-img-slider .swiper-pagination-bullet { display: inline-block; width: 6px; height: 6px; padding:0; border-radius: 50%; font-size:0; text-indent: -9999px;}
.prd-img-slider .swiper-pagination-bullet-active{ background: #000; }
.prd-img-slider .swiper-button-prev {left:10px; background:url(/images/common/btn_multiple_prev.png) left center no-repeat;}
.prd-img-slider .swiper-button-next {right:10px; background:url(/images/common/btn_multiple_next.png) right center no-repeat; } 

.swiper-container-horizontal>.swiper-pagination-bullets {bottom:0px !important; left:-10px !important; width:30% !important;}

/*.swiper-button-next:after, 
.swiper-button-prev:after
{display:none;}*/
 


.cateWrap {
    position:relative;
    background:#fff;
}

.cateWrap .cate1 dl dt{
    position:fixed;
    left:50%;
    top:9.111vw;
    transform:translateX(-50%);
    z-index:1000;
}

.cateWrap .cate1 dl dt a{
    display:block;
    position:relative;
    padding-right:4.167vw;
    max-width:50vw;
    font-size:4.722vw;
    line-height:11.111vw;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color:#fff;
}

.cateWrap .cate1 dl dt a svg{
    position:absolute;
    width:3.611vw;
    top: 50%;
    right:0;
    transform: translateY(-50%);
}

.cateWrap .cate1 dl dt a.active svg{
    transform: translateY(-50%) rotate(180deg);
}

.cateWrap .cate1 dl dd{
    display:none;
    position:fixed;
    top:var(--mainHeaderHeight);
    left:0;
    width:100%;
    padding:3.333vw 0;
    background:#fff;
    border-top: 1px solid #e9e9e9;
    z-index:1001;
}

.cateWrap .cate1 dl dd ul li a{
    display:block;
    padding:3.056vw;
    font-size:4.167vw;
    text-align:center;
    line-height:5.556vw;
    color:#787878;
    font-weight:500;
}

.cateWrap .cate1 dl dd ul li a.now{
    color:#000;
}

.cateWrap .cate1 .bgMask{
    display:none;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.2);
    z-index:998;
}

.cateWrap .cate2 {
    padding:1vw 4.167vw;
    border-bottom: 1px solid #ebebeb;
}

.cateWrap .cate2 ul li{
    width:auto;
    margin-right:6.111vw;
    height:11vw;
}

.cateWrap .cate2 ul li a{
    display:block;
    line-height:11.111vw;
    font-size:3.611vw;
    color:#787878;
}

.cateWrap .cate2 ul li a > img {vertical-align: middle !important; /*width: 7vw; height:11vw;*/ opacity: 50%; height: 10vw;}
.cateWrap .cate2 ul li a.on > img {opacity: 100%; }

.cateWrap .cate2 ul li a.on{
    color:#000;
    border-bottom:0.556vw solid #000;
}

.cateWrap .cate3{
    padding:0 4.167vw;
    background:#f8f8f8;
    border-bottom:0.278vw solid #e9e9e9;
}

.cateWrap .cate3 ul li{
    width:auto;
    margin-right:6.111vw;
}

.cateWrap .cate3 ul li a{
    display:block;
    line-height:11.111vw;
    font-size:3.056vw;
    color:#787878;
}

.cateWrap .cate3 ul li a > img { opacity: 0.4; /*vertical-align: middle;*/ height: 10vw; }

.cateWrap .cate3 ul li a.on{
    color:#000;
}

.cateWrap .cate3 ul li a.on > img { opacity: 1; }

.sortWrap {
    margin:5.556vw 0 5.333vw;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.sortWrap p{
    font-size:3.5vw;
    line-height:9.722vw;
}

.sortWrap p strong{
    font-weight:500;
}

.sortWrap select{
    height:9.722vw;
    padding-right:4.722vw;
    background-size:1.944vw;
    border:none;
    font-size:3.056vw;
    line-height:9.722vw;
    background-position: right 1.389vw center;
}

.moreList{
    margin-top:11.111vw;
}

.moreList .MoreViewListBtn{
    display:block;
    width:100%;
    font-size:3.333vw;
    line-height:9.444vw;
    text-align:center;
    border:0.278vw solid #000;
    border-radius:0.833vw;
}

.moreList .MoreViewListBtn svg{
    width:2.778vw;
    margin-left:1.389vw;
    vertical-align:middle;
}


/*.goodsListWrap ul li .imgBox img.listPic {
    width: 100%;
    padding-bottom: 20px;
    position: relative;
}

.goodsListWrap .option { display:none; } */


/* 슬라이드 동그라미 */
/*.swiper_roll .swiper-button-disabled {opacity:1 !important;}
.swiper_roll .swiper-button-prev { backgroundL:none; height:7px; width:7px; background-color:#222; border-radius:50%; margin-top:0px !important; left:50%; top:95%; margin-left:-10px; opacity:0.3;}
.swiper_roll .swiper-button-next { backgroundL:none; height:7px; width:7px; background-color:#222; border-radius:50%; margin-top:0px !important; right:50%; top:95%; margin-right:-10px; opacity:0.3;}*/

/* BASIC css end */

