/* BASIC css start */
#footer{margin-top:0 !important}
/* ·Ñ¸µ¹è³Ê */
#mainSpot .spotSlider li a img{width: 100%;}
#mainSpot .spotSlider .slick-dots{    position: absolute;
    bottom: 22px !important;
    left: 50%;
    transform: translateX(-50%); }

#mainSpot .spotSlider .slick-dots li{
    width:8px !important;
    height:8px !important;
    border-radius: 50%;
    background-color: #fff !important;
    border-style: none;
    margin: 0px 7px;
    float: left;
}
#mainSpot .spotSlider .slick-dots li button{font-size:0; opacity: 0;}
#mainSpot .spotSlider .slick-dots li.slick-active {
    background-color: #000 !important;
}
/* //·Ñ¸µ¹è³Ê */
/* ÅÇ ¿µ¿ª */
.main .bigtab{margin-top: 20px;}
.main .bigtab .tabinarea{  padding: 34px 15px; font-size: 0; text-align: center;}
.main .bigtab .tabinarea h2{display: inline-block; width: 50%; height: 50px; line-height: 50px; color: #9d876f; font-size: .85rem; font-family: 'Roboto','³ª´®°íµñ','NanumGothic', sans-serif; font-weight: 500;  background: #f7ede4; letter-spacing: 2px; }
.main .bigtab .tabinarea .tabA{border-radius: 9px;}
.main .bigtab .tabinarea .tabB{border-radius: 0 9px 9px 0;}
.main .bigtab .tabincon{padding: 0 15px;}
.main .bigtab .tabincon .tabconA{font-size: 0;}
.main .bigtab .tabincon .tabconB{display: none; text-align: center;}
.main .bigtab .tabincon .tabconA img{width: 100%;}
.main .bigtab .tabincon .tabconA i a:first-child{margin-left: 0;}
.main .bigtab .tabincon .tabconA i a{width: calc(50% - 6px);
    display: inline-block;
    margin: 12px 0 0 12px;}
.main .bigtab .tabincon .tabconB p{ 
    border: 1px solid #d9cbbb;
    border-radius: 50px;
    width: 100px;
    text-align: center;
    margin: 0 auto;
    margin-top: 40px;}
.main .bigtab .tabincon .tabconB p a{
    font-size: 1em;
    color: #d9cbbb;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 3px;
    padding: 10px;
    display: block;
    font-weight: bold;
}
.active{background: #9d876f !important; color: #fff !important;}

/*»óÇ°¿µ¿ª ÅÇ*/ 
#tabs-container{ width: 100%;
    text-align: center;}
.cateTit h3{
    font-weight: normal;
    margin: 65px 0 16px;
    font-size: 1.7em;
    color: #373737;
    font-family: 'Roboto','NanumSquareRound',sans-serif;}
#tabs-container .tabs-menu {padding: 5px 0 30px;}

.tabs-menu li {
    margin: 16px 10px 0 0;
    display: inline-block;
}
.tabs-menu li:nth-of-type(3){margin-right:10px;}
.tabs-menu li.current {
    background: #9d876f;
    border-radius: 50px;
    padding: 6px 14px;
}

.tabs-menu li a {
    text-transform: uppercase;
    color: #747474;
    font-size: 1.1em;
    font-family: 'Roboto','³ª´®°íµñ','NanumGothic', sans-serif;
}

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

.tab { position: relative;    padding: 0 10px;}

#tabs-container .tab .tab-content {
    opacity:0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -10;
    pointer-events: none;
    padding: 0 5px;
}

#tabs-container .tab #tab-1 {
     opacity:1; 
     position: relative;
     z-index: 10;
    pointer-events: visible;
}

#tabs-container .tab .slick-dots {
width: 48%;
    margin: 40px 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; opacity: 0; pointer-events: none;}
.tab .item-cont .item-list{}
#tabs-container .slick-initialized .slick-slide{padding: 0 5px;}



/* »óÇ°¿µ¿ª */
.item-wrap .item-cont .item-list{vertical-align: top; border: 0; outline: 0; width: 50%;}
.item-wrap .item-cont .item-list a{border: 0; outline: 0;}
.item-wrap .item-cont .item-list a img{width:100%}
.item-wrap .item-cont .item-list .prd-info{padding: 6px 0 26px;}
.item-wrap .item-cont .item-list .prd-info ul .prd-name, .items figure .list_shoppingInfo .listName{margin: 10px 0;}
.item-wrap .item-cont .item-list .prd-info ul .prd-name a, .items figure .list_shoppingInfo .listName{color: #000; font-family: 'Roboto','³ª´®°íµñ','NanumGothic', sans-serif;}
.item-wrap .item-cont .item-list .prd-info ul .prd-price strike, .items figure .list_shoppingInfo .listDiscount del{color: #9b9b9b; font-family: 'Roboto','³ª´®°íµñ','NanumGothic', sans-serif; margin-right: 4px;}
.item-wrap .item-cont .item-list .prd-info ul .prd-price .price, .items figure .list_shoppingInfo .listPrice{color: #000; font-family: 'Roboto','³ª´®°íµñ','NanumGothic', sans-serif;}
.item-wrap .item-cont .item-list .prd-info ul .prd-subname, .items figure .list_shoppingInfo .prd-subname{color: #858585; padding-top: 6px; margin-top: 0; border-top: 0; text-align: center;}
.item-wrap .item-cont .item-list .prd-info ul .prd-color, .items figure .list_shoppingInfo .prd-color {padding: 10px 0 0;}
.item-wrap .item-cont .item-list .prd-info ul .prd-color font, .items figure .list_shoppingInfo .prd-color font{font-size: 10px; letter-spacing: 2px;}
.items figure .list_shoppingInfo .listDiscount, .items figure .list_shoppingInfo .listPrice{display: inline-block; margin-bottom: 0;}
.more{margin-top: 20px;}
.btn_more{ color: #3b3b3b; font-size: 13px; letter-spacing: 3px; font-family: 'Roboto','³ª´®°íµñ','NanumGothic', sans-serif; font-weight: 700; background: none; border: 1px solid #3b3b3b; padding: 9px 33px;  border-radius: 20px;outline: 0;}

/* addtit */
.addtit.-effect {padding: 0 0 10px; text-align: center;}

.list_typeTab { text-align: center; padding-bottom: 24px; line-height: 1; font-size: 0;}
.list_typeTab a { display: inline-block; margin: 0 8px; width: 16px; height: 16px;}
.list_typeTab a img {width: 18px;}
.list_typeTab a.type1 { background: url(/design/ghdwls1818/beigehome/m/icon/bei_list_1x.png) no-repeat; background-size: 16px;}

.list_typeTab a.type2 { background: url(/design/ghdwls1818/beigehome/m/icon/bei_list_2x.png) no-repeat; background-size: 16px;}
.list_typeTab a.type1.over { background: url(/design/ghdwls1818/beigehome/m/icon/bei_list_1x.png) no-repeat center 100%; background-size: 16px;}
.list_typeTab a.type2.over {background: url(/design/ghdwls1818/beigehome/m/icon/bei_list_2x.png) no-repeat center 100%; background-size: 16px;}
.prd_wrap .prd1x, .prd_wrap .prd2x { padding: 0 10px; font-size: 0;}
.prd_list a figure img{width:100%}
.prd_list .desc { text-align: center; font-size: 12px; padding: 6px 0 26px;}
.prd_list .desc a { font-size: 11px; color: #000000;  font-family: 'Noto Sans KR', sans-serif; font-weight: 300;} 
.prd_list .desc a li.prd-price { padding-top: 1px; font-family: 'Lato', sans-serif; font-weight: bold;}
.prd_list .desc a li.prd-color { padding-top: 7px;}
.prd_list .desc a li.prd-color span { font-size: 10px; margin: 0 2px;}
.prd_list .thumb { border: 1px solid #f0f0f0;}
.prd_list .thumb img { width: 100%;}
.prd2x .prd_list { display: inline-block; width: calc(50% - 5px); vertical-align: top;}
.prd2x .prd_list:nth-child(2n+1) { margin-right: 10px;}
.prd1x .prd_list { width: 100%; display: inline-block;}

.longimgarea{margin-top: 46px;}

/* ÀÌº¥Æ® ·Ñ¸µ¹è³Ê */
.eventlolban{margin: 10px 0;}
.eventlolban button{position: absolute; top: 50%; transform: translateY(-50%); width:12px; height:24px; border: 0; outline: 0; font-size: 0; z-index: 10;}
.eventlolban .slick-prev{ left: 13px; background: url(/design/ghdwls1818/beigehome/m/icon/bannerarrowL.png) no-repeat; background-size: contain;}
.eventlolban .slick-next{ right: 13px; background: url(/design/ghdwls1818/beigehome/m/icon/bannerarrowR.png) no-repeat; background-size: contain;}
/* BASIC css end */

