/* BASIC css start */
#header{border-bottom:0 !important}
#contentWrap{width: 95%; max-width: 1720px; margin: 0 auto;}

/* 메인 비쥬얼 배너 */
#mainSpot {width:100%; overflow:hidden }
#mainSpot .inner { width:100%; }
#mainSpot .inner .more_view{}
#mainSpot .spotSlider .slick-dots {
    position: absolute;
    bottom: 27px;
    z-index: 10;
    width: 100%;
    height: 0;
    text-align: center;
    font-size: 0;
    line-height: 0;
}
#mainSpot .spotSlider .slick-dots li{    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 6px;
    border-radius: 50%;
    background-color: #fff;
    cursor: pointer;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;}
#mainSpot .spotSlider .slick-dots li.slick-active {
    background-color: #000;
    cursor: default;
}
#mainSpot .spotSlider .slick-dots li button{font-size: 0;}
.slick-slide img{width: 100%;}

/* 탭 영역 */
#contentWrapper .bigtab{}
#contentWrapper .bigtab .tabinarea{    text-align: center;
    padding: 80px 0;
    font-size: 0;}
#contentWrapper .bigtab .tabinarea h2{    width: 225px;
    height: 65px;
    line-height: 65px;
    display: inline-block;
    font-size: 20px;
    font-family: 'Roboto','나눔고딕','NanumGothic', sans-serif;
    letter-spacing: 2px;
    background: #f7ede4;
    color: #9d876f;
    cursor: pointer;
    }
#contentWrapper .bigtab .tabinarea .tabA{border-radius: 12px 0 0 12px;}
#contentWrapper .bigtab .tabinarea .tabB{border-radius: 0 12px 12px 0;}
#contentWrapper .bigtab .tabincon{width: 95%; min-width: 1230px; max-width: 1720px; margin: 0 auto;}
#contentWrapper .bigtab .tabincon .tabconA{ display: block; font-size: 0px;}
#contentWrapper .bigtab .tabincon .tabconB{display: none; }
#contentWrapper .bigtab .tabincon .tabconA a{display: inline-block; width: calc(100%/3 - 11px); margin-left: 16px;}
#contentWrapper .bigtab .tabincon .tabconA a:first-child{margin-left: 0;}
#contentWrapper .bigtab .tabincon .tabconA a img{width: 100%;}
#contentWrapper .bigtab .tabincon .tabconB p{  width: 89px; padding-bottom: 8px; margin: 100px auto; border-bottom: 2px solid #9d876f; font-weight: 500; text-align: center;}
#contentWrapper .bigtab .tabincon .tabconB p a{  color: #9d876f; font-size: 16px; font-family: 'Roboto', sans-serif; letter-spacing: 3px;}
.active{background: #9d876f !important; color: #fff !important;}

/*상품영역 탭*/
#tabs-container{width: 97%; max-width: 1720px; margin: 0 auto; text-align: center;}
.cateTit h3{
    font-weight: normal;
    margin: 31px 0 48px;
    font-size: 30px;
    color: #373737;
    font-family: 'Roboto','NanumSquareRound',sans-serif;}
#tabs-container .tabs-menu {
        margin: 60px 0;
}

.tabs-menu li {
    margin-right: 28px;
    display: inline-block;
}
.tabs-menu li:last-of-type{margin-right:0}
.tabs-menu li.current {
    background: #9d876f;
    border-radius: 50px;
    padding: 10px 6px;
}

.tabs-menu li a {
    padding: 10px;
    text-transform: uppercase;
    color: #747474;
        font-size: 16px;
    font-family: 'Roboto','나눔고딕','NanumGothic', sans-serif;
}

.tabs-menu .current a {
    color: #fff;
}

.tab {
    width: auto;
        position: relative;
}

#tabs-container .tab .tab-content {
    opacity:0;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -10;
    pointer-events: none;
}
#tabs-container .tab .tab-content .slick-list{margin: 0 -13px;}
#tabs-container .tab #tab-1 {
 opacity:1; 
 position: relative;
     z-index: 10;
    pointer-events: visible;
}

#tabs-container .tab .slick-dots {
width: 48%;
    margin: 70px auto;
    position: unset;
}

#tabs-container .tab .slick-dots li {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    background: #f7ede4;
    height: 4px;
    cursor: pointer;
    border-radius: unset;
    margin: auto;
}

#tabs-container .tab .slick-dots li.slick-active {
    background: #9d876f;
}

#tabs-container .tab .slick-dots li button {
    font-size: 0;
}
.tab .item-cont .item-list{width: calc(100%/4 - 18px); padding-right:13px; padding-left:13px;}
.tab .item-cont .item-list:nth-of-type(4n){padding-right:13px !important; padding-left:13px;}
.item-wrap{ width: 100%; max-width: 1720px; margin: 0 auto;}
.item-wrap .item-cont{width: 100%;}
.item-wrap .item-cont .item-list{display: inline-block; width: calc(100%/4 - 19px); vertical-align: top; border: 0; outline: 0;}
.item-wrap .item-cont .item-list:nth-of-type(4n){padding-right:0}
.item-wrap .item-cont .item-list .thumb a{    outline: 0;
    border: 0;}
.item-wrap .item-cont .item-list ul .prd-name{padding-top: 12px;}
.item-wrap .item-cont .item-list ul .prd-name a{color: #000; font-family: 'Roboto','나눔고딕','NanumGothic', sans-serif; outline: 0; border: 0;}
.item-wrap .item-cont .item-list ul .prd-price{    padding-top: 20px;}
.item-wrap .item-cont .item-list ul .prd-price strike{color: #9b9b9b;
    font-family: 'Roboto','나눔고딕','NanumGothic', sans-serif;
    margin-right: 4px;}
.item-wrap .item-cont .item-list ul .prd-price .price{color: #000;
    font-family: 'Roboto','나눔고딕','NanumGothic', sans-serif;}
.item-wrap .item-cont .item-list .prd-subname{color: #858585;
    padding-top: 14px; margin-top: 0; border-top: 0;
    text-align: center;}
.item-wrap .item-cont .item-list ul .prd-color{margin-top: 13px;     font-size: 8px;
    letter-spacing: 1px;}
    
/* 상품 목록 영역 */
.product-wrap { position:relative; width:95%; max-width:1720px; margin:0 auto; }

/* 서브 이미지 배너 */
.simgbanner{width: 95%; min-width: 1230px; max-width: 1903px; text-align: center; margin: 110px auto; font-size: 0;}
.simgbanner i{ display: inline-block; width: calc(100%/3 - 14px); margin-left: 20px;}
.simgbanner i:first-child{margin-left: 0;}
.simgbanner i a img{width: 100%;}
/* BASIC css end */

