/* BASIC css start */
#AorB{}
#AorB .swiper-slide{opacity:0}
#AorB .swiper-slide-active{opacity:1 !important}


a:focus,input:focus,textarea:focus {
    outline: none;
}


#NEW .item-list four .thumb .prd-icon { padding-top:10px  }
#NEW .item-list four .thumb .prd-icon img { margin-right:3px; }


/*탭 슬라이더 공통*/
.tab_common {
	width: 100% !important
}

.tab_common.normal .item-list{
    width: 269px;
    padding-bottom: 50px;
    display: inline-block;
    vertical-align: top;}


.tab_common.normal .item-list:nth-child(5n){margin-right: 0 !important;}

.productList{transform:  translate3d(0px,0px,0px) !important}

.tab_common_wrap .swiper-scrollbar {
	display: none
}
.tab_common_wrap ul.tabs {
    position: relative;
	transform: translate3d(0,0,0) !important;
	font-size: 0;
	text-align: center;
	padding: 25px 0 0;
	text-align: center;
	display: block;
}
.tab_common_wrap ul.tabs li {
	height: 34px;
	width: auto !important;
	display: inline-block;
	border-bottom: 1px solid #d2d2d2;

	margin-bottom: 0;
	margin-right: 0 !important;
	vertical-align: top
}
.tab_common_wrap ul.tabs li a {
	width: 100% !important;
	text-align: center;

	padding: 10px 15px;
	font-size: 18px;
	font-weight: 500;
	color: #929292;
    text-transform: uppercase;
}



.tab_common_wrap ul.tabs li.swiper-slide-thumb-active {
	height: 33px;
	border-bottom: 5px solid #000;
}

.tab_common_wrap ul.tabs li.swiper-slide-thumb-active a {
    color: #000;
	font-weight: bold;
}


.tab_common_wrap .more_pro {position: absolute; right: 0; top: -75px;}
.tab_common_wrap .more_pro a {
}

.tab_common_wrap .more_pro a img{width:45px}

.tab_common .slick-list {
	width: 88%;
	margin: 0 auto;
}
.tab_common .swiper-pagination {
	bottom: inherit !important;
	text-align: right;
	position: absolute;
	right: 10px !important;
	left: inherit;
}
.tab_common .swiper-wrapper {
	padding-top: 50px;/*padding-left:65px; padding-right:65px;*/
}

.tab_common .swiper-slide {
	margin-right: 0 !important;
	font-size: 0;
}

.tab_common #B-tab1 {
	z-index: 9;
	background: #fff;
}
.tab_common .slick-dots li {
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	margin: 0 3px;
	padding: 0;
	cursor: pointer;
	background: #d0d0d0;
	border-radius: 100%;
}
.tab_common .slick-dots li.slick-active {
	background: #94223e !important;
}
.tab_common .slick-dots li button {
	font-size: 13px !important;
	color: #fff !important;
	width: 23px;
	height: 23px;
	line-height: 23px;
	display: inline-block;
	padding: 0 !important;
}
.tab_common .slick-track {
	margin-top: 0;
}
.tab_common .swiper-pagination-bullet:last-child {
	margin-right: 0;
}
.tab_common .swiper-pagination-bullet-active {
	background: #94223e !important
}
.tab_common .slick-dots li button:before {
	content: none !important;
}
.tab_common .slick-dots {
	height: 30px;
	top: 0;
	text-align: right;
}
.tab_common .slick-prev:before {
	content: '＜' !important;
}
.tab_common .slick-next:before {
	content: '＞' !important;
}
.tab_common .slick-prev, .tab_common .slick-next {
	width: 35px !important;
	height: 35px !Important;
	top: 45% !important;
	border: 1px solid #eee;
	width: 50px !important;
	height: 50px !Important;
	background: #fff;
	border-radius: 100%;
}
.tab_common .slick-next {
	background-position: center !important;
	background: url(http://anygear2.speedgabia.com/mobileshop/renew/top/next_arr01.png) no-repeat;
	right: 0 !important;
}
.tab_common .slick-prev {
	background-position: center !important;
	background: url(http://anygear2.speedgabia.com/mobileshop/renew/top/prev_arr02.png) no-repeat;
	left: 0 !important;
}
.tab_common .slick-prev:before, .tab_common .slick-next:before {
	color: #aaa !important;
	font-size: 35px;
	line-height: 0.5 !important;
	font-size: 0
}
.tab_common .slick-prev:hover, .tab_common .slick-prev:focus {
	background-color: #fff !important;
	background: url(/design/anygear/argento/img/prev_arr.png) no-repeat !important;
	background-position: center !important;
}
.tab_common .slick-next:hover, .tab_common .slick-next:focus {
	background-color: #fff !important;
	background: url(/design/anygear/argento/img/next_arr.png) no-repeat !important;
	background-position: center !important;
}
#cont_boards {
	margin-top: 10px;
}
.productList {
	width: 1400px !important;
	margin: 0 auto;
}














/*메인레이아웃 공통*/
#intDCP {
	font-family: 'Spoqa Han Sans';
	float: unset;
	margin-top: -7px;
}
.main_ban_wrap {
	width: 1400px;
	margin: 0 auto;
	margin-top: 80px;
	text-align: right;
}
.main_ban_wrap h2 {
    position: relative;
    text-align: center;
    font-size: 45px; 
    color: #212121;
    letter-spacing: 12px;
    font-weight: bold;
    font-family: sans-serif;
}


#scroll-right{top: 85% !important;position:absolute}

#nowmain #scroll-right.zero{
    top: 190px !important;}

#nowmain #scroll-right.mid{
    top: 420px !important;}

#nowmain #scroll-right.fix{
    position: fixed;
    top: 80px !important;}


.main_ban_wrap h2:after{
    display: block;
    content: "ㅡ";
    height: 1px;
    width: 30px;
    background: #000;
    font-size: 0;
    margin: 30px auto 45px;
}

.main_ban_wrap h2 a {
	position: absolute;
	right: 0;
	bottom: 0;
	border: 1px solid #cecece;
	padding: 8px 16px;
	font-size: 14px;
	color: #6f6f6f;
	font-weight: 500;
	font-family: 'Malgun Gothic' !important;
	letter-spacing: -1px;
	border-radius: 23px;
	background: url(/design/anygear/argento/img/more_btn.png) no-repeat;
	background-position: 16px 9px;
	text-indent: 19px;

}
.main_ban_wrap > div {
	letter-spacing: 0px;
	word-spacing: 0px;  /*width:105%;*/
	margin-bottom: 5px;
	margin-top: 30px;
	text-align: left;
}

/*메인빅배너*/
.main_section{text-align:center; margin:0 auto; }

.main_roll{
	position: relative;
	z-index: 1;
	width: 100%;
	overflow: hidden;

}

.main_roll .left,.main_roll .right{display:none; position:absolute; z-index: 2;text-align:left;}


.main_roll .left{width:160px; background:rgba(265,265,265,0.7); top:0; left:210px; padding: 0 30px;}
.main_roll .left .catelist{margin: 70px 0;}
.main_roll .left .catelist .subject{font-size:18px ; color:#111111;  padding-bottom: 15px;}
.main_roll .left .catelist ul{}
.main_roll .left .catelist ul li{}
.main_roll .left .catelist ul li a{font-size:15px;
    color: #929292;
    display: block;
    padding: 10px 0;}

.main_roll .right{width:220px;top:0; right:210px;}
.main_roll .right ul{}
.main_roll .right ul li{display:block;}
.main_roll .right ul li:nth-child(1){margin-bottom:8px}
.main_roll .right a{display:block; vertical-align:top}


#mainBnr .swiper-container {
	width: 100% !important;
    
}


#mainBnr .swiper-pagination-bullet {
    margin: 0 7px !important;
    cursor: pointer;
    opacity: 1 !important;
    width: 16px !important;
    height: 16px !important;
    border-radius: 100% !important;
    background: none;
    background: #dadada;
}


#mainBnr .swiper-pagination-bullet-active {
	background: #303030 !important;
}
#mainBnr .swiper-pagination {
	bottom: 20px !Important;
}


/*중간배너*/
.mid_bnr {
	font-size: 0;
    display:table-cell;
}
.mid_bnr li {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px
}
.mid_bnr li:nth-child(3) {
    margin-right: -1px;
}
.mid_bnr li a {
	display: block;
}
.mid_bnr li a img {
	width: 100%
}

.mid_bnr01 {
	font-size: 0;
    display:table-cell;
}
.mid_bnr01 li {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px

}
.mid_bnr01 li:nth-child(5) {
    margin-right: -1px;
}
.mid_bnr01 li a {
	display: block;
}
.mid_bnr01 li a img {
	width: 100%
}

/*인기상품*/
#HOT{font-size:0}
#HOT .info ul{padding:0 15px}
#HOT .info *{color:#fff !important;}
#HOT .info .prd-name{padding: 3px 0;}
#HOT .info .prd-name,#HOT .info .prd-brand{font-size: 13px;font-weight: 300; font-family: 'Spoqa Han Sans';}
#HOT .info .prd-replace{font-size:12px}
#HOT .info .prd-consumer{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px;
    font-weight: 300;}

#HOT .info .prd-price{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    font-weight: 300;}
    
    
#HOT .big{display:inline-block; vertical-align:top; width: 555px; height: 555px;}
#HOT .big .item-list{height: 555px;width: 555px;}
#HOT .big .item-list .thumb img{width:555px; height:555px;}
#HOT .big .item-list .thumb .num{
    width: 93px;
    height: 84px;
    z-index: 2;
    position: absolute;
    background: url(/design/anygear/argento/img/flag.png) no-repeat;
    top: -5px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 80px;}
    
    
#HOT .big .item-list .thumb .num strong{
    width: 84px;
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    vertical-align: bottom;
    height: 50px;
    line-height: 60px;}
    
#HOT .big .item-list .thumb .num span{
    display: block;
    height: 20px;
    width: 84px;
    line-height: 20px;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 18px;}

#HOT .small{display:inline-block; vertical-align:top; width: 838px;  margin-left: 4px; height: 555px; text-align: right;}
#HOT .small .item-list{height: 271px;width: 271px;display: inline-block; margin-right: 8px; border: 1px solid #ddd;}
#HOT .small .item-list:nth-child(3n){margin-right:0 !important;}
#HOT .small .item-list:nth-child(4),#HOT .small .item-list:nth-child(5),#HOT .small .item-list:nth-child(6){margin-top: 9px;}
#HOT .small .item-list .thumb .num{
    width: 74px;
    height: 64px;
    z-index: 2;
    position: absolute;
    background: url(/design/anygear/argento/img/flag-s.png) no-repeat;
    top: -5px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 80px;}
#HOT .small .item-list .thumb .num strong{
    width: 64px;
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 22px;
    vertical-align: bottom;
    height: 35px;
    line-height: 50px;}
#HOT .small .item-list .thumb .num span{
    display: block;
    height: 24px;
    width: 64px;
    line-height: 24px;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 16px;}

#HOT .small .item-list .thumb img{width:271px; height:271px;}

#HOT .item-list .thumb img{width:100%; opacity:0;}
#HOT .item-list .info{
    font-size: 16px;
    color: #fff;
    font-weight: 300;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    width: 100%;
    left: 0;
    padding: 15px 0;
    text-align: center;
    transition: 0.5s;
    opacity: 0;
}

#HOT .item-list:hover .info{opacity:1;}




/*MD PICK*/
#MD{font-size:0;
    padding-top: 20px;}

#MD .item-list{
    width: 320px;
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 50px;}

#MD .item-list:nth-child(1),
#MD .item-list:nth-child(4n+1){margin-left:0}
#MD .item-list:nth-child(4n){margin-right:0}




/*SPECIAL*/
#SPECIAL{font-size:0;
    padding-top: 20px;}

#SPECIAL .item-list{
    width: 320px;
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 50px;}

#SPECIAL .item-list:nth-child(1),
#SPECIAL .item-list:nth-child(4n+1){margin-left:0}
#SPECIAL .item-list:nth-child(4n){margin-right:0}



/*진열공통*/
.mainList {
}

.mainList .item-list {
    margin-right: 10px;
    position:relative;
}

#slide_Wrap1 .mainList .item-list .prd-name,
#slide_Wrap2 .mainList .item-list .prd-name,
#slide_Wrap3 .mainList .item-list .prd-name{
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding-bottom: 0;
    margin-bottom: 7px;}

.mainList .item-list .prd-name{
    font-weight:400;
    color:#000;
    font-size: 14px;
    padding: 15px 0 7px;}

.mainList .item-list .prd-consumer:before,
.mainList .item-list .prd-price:before{content:"￦";}



.mainList .item-list .thumb {
	position: relative;
}
.mainList .item-list .thumb .dc {
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	height: 70px;
	line-height: 70px;
	width: 70px;
	background: #6b3590;
	color: #fff;
	font-size: 24px;
}
.mainList .item-list .thumb .dc em {
	font-size: 18px !important;
}
.mainList .item-list .thumb .dc.term {
}
.mainList .item-list .thumb .dc em:nth-child(3), .mainList .item-list .thumb .dc em:nth-child(4) {
	display: none !important
}
.mainList .item-list .thumb .dc em.num {
	font-size: 24px !important;
	display: inline-block;
	overflow: hidden;
}
.mainList .item-list .thumb .dc em.percent {
	font-size: 18px !important;
	display: inline-block;
	vertical-align: top;
	margin-top: 3px;
}
.mainList .item-list dd {
}

.mainList .item-list dd ul li.prd-price {
	display: inline-block;
	color: #0d0d0d;
	font-size: 15px;
        font-family: 'Spoqa Han Sans';
	font-weight: 500;
}
.mainList .item-list img {
	width: 100%;
}
.mainList .item-list dd .discount {
	vertical-align: top;
	width: 80px;
	height: 80px;
	line-height: 80px;
	display: inline-block;
	background: #ff8e95;
	text-align: center;
	color: #fff;
}
.mainList .item-list dd .discount .dc {
	font-size: 40px;
	font-family: 'Roboto Condensed';
	font-weight: 600;
	letter-spacing: -2px;
}
.mainList .item-list dd .discount .dc em {
	font-size: 18px;
	font-family: "Nanum Gothic", sans-serif;
	vertical-align: middle;
	margin-bottom: -5px;
	display: inline-block;
	margin-left: 2px;
}
.mainList .item-list dd ul li.prd-consumer {
	color: #888888;
	font-size: 15px;
	font-weight: normal;
	display: inline-block;
    font-family: 'Spoqa Han Sans'; 
	padding-right: 4px;
}
.mainList .item-list dd ul li.dc {
	color: #94223e;
	display: inline-block;
	font-size: 22px;
	letter-spacing: -1px;
	font-weight: 800;
	margin-left: 5px;
}
.mainList .item-list dd ul li.dc em.num {
}
.mainList .item-list dd ul li.dc em.percent {
	font-size: 16px !important;
	font-weight: bold !important;
	margin-left: 2px;
}
.mainList .item-list dd .color {
	font-size: 0;
	position: absolute;
	right: 14px;
	top: 20px;
}
.mainList .item-list dd .color p {
	display: inline-block;
	vertical-align: top;
	margin-right: 4px;
	width: 15px;
	height: 15px;
}
.mainList .item-list dd .color p:last-child {
	margin-right: 0
}

/*와이드배너*/
#wideBnr {
	margin-top: 100px;
}
#wideBnr a {
	display: block
}
#wideBnr a img {
	width: 100%;
}

/*collection*/

#collection{}
#collection a{display:block;}
#collection a img{width:100%}

#collection .left{
    float:left;
    width: 410px;
    display: inline-block;
    vertical-align: top;}
    
#collection .center{
    margin: 0 10px;
    width:410px; 
    display: inline-block;
    vertical-align: top;}
    
#collection .center .top{}

#collection .center .bottom{margin-top: 10px;}

#collection .center .swiper-pagination{
    text-align:right;
    top: 20px;
    right: 20px;
    position: absolute;
    left: unset;
    width:auto !important;
}

#collection .center .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    width: 18px;
    height: 5px;
    border-radius: 0;
    border: 1px solid #fff;
    background: none;
    opacity: 1;
    margin: 0 1.5px}

#collection .center .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#fff}
#collection .right{
    width: 560px;
    display: inline-block;
    vertical-align: top;
    float: right;}



/*css가 잘리므로 마지막에 둔다*/
#mainBnr .swiper-button-next:after, #mainBnr .swiper-button-prev:after {
	font-family: inherit !important;
	font-size: 0
}
#mainBnr .swiper-button-next, #mainBnr .swiper-button-prev {
	top: 43% !important;
	-swiper-theme-color: #e6e6e6;
	margin-top: 0 !important;
}



/*베스트파워리뷰*/
#review {
	padding: 170px 0;
	background: #f0f0f0;
    margin-bottom: -70px;
	text-align: center;
}
#review h3 {
    font-size: 27px;
    color: #212121;
    letter-spacing: 12px;

}
#review .msg {
	color: #181818;
	font-size: 18px;

	padding: 20px 0 35px;
	letter-spacing: -1px;
}
#review .power_review {
	width: 1550px;
	margin: 0 auto;
}
#review .power_review .item-list {
    padding: 13px 13px 13px 0;
}
#review .power_review .item-list dt {
	background: #fff;
	margin-bottom: 10px;
}
#review .power_review .item-list dt .thumb {
}
#review .power_review .item-list dt .thumb a {
}
#review .power_review .item-list dt .thumb a img {width: 100%;
    vertical-align: top;
}
#review .power_review .item-list dt .detail {
	padding: 20px;
	text-align: left;
    min-height: 102px;
    position: relative;
}

#review .power_review .item-list dt .detail .title {
    font-size: 13px;
    font-family: 'Noto Sans KR';
    padding-bottom: 15px;
    color: #4f4f4f;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#review .power_review .item-list dt .detail .contents {
	font-size: 12px;
	font-family: 'Noto Sans KR';
	letter-spacing: -1px;
	line-height: 1.6;
	padding: 10px 0 25px;
}
#review .power_review .item-list dt .detail .review-score {
    width: 90%;
	color: #9c111f;
    margin-top: 10px;
	font-size: 12px;
    bottom: 15px;
    position: absolute;
}
#review .power_review .item-list dt .detail .review-score .user_id {
	font-size: 13px;
	float: right;
	color: #000000;
}
#review .power_review .item-list dd {
    width: 100%;
    display: table;
    position:relative;
	background: #fff;
}
#review .power_review .item-list dd .mini {
    width: 20%;
    display: inline-block;
    vertical-align: top;
    float: left;
    padding: 20px 15px 20px 15px;
}

#review .power_review .item-list dd .mini a {
}

#review .power_review .item-list dd .mini a img{
    width:100%;
}

#review .power_review .item-list dd .prdinfo {
    width: 61%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}
#review .power_review .item-list dd .prdinfo .name {
	color: #000000;
	font-size: 14px;
	font-weight: 500;
	padding-top: 15px;
	padding-left: 7px;
}
#review .power_review .item-list dd .prdinfo .buy {padding-left: 7px;
    font-size: 13px;
    color: #000000;
    font-weight: 400;
    display: block;
    margin: 7px 0;
}

#review .slick-list {
    width: 1400px;
    margin: 0 auto;
}
#review .slick-prev:before {
	content: '＜' !important;
}
#review .slick-next:before {
	content: '＞' !important;
}
#review .slick-prev, #review .slick-next {
	width: 35px !important;
	height: 35px !Important;
	top: 45% !important;
	border: 1px solid #eee;
	width: 50px !important;
	height: 50px !Important;
	background: #fff;
	border-radius: 100%;
}
#review .slick-next {
	background-color: #fff;
	background-position: center !important;
	background-image: url(/design/anygear/argento/img/next_arr.png);
	background-repeat: no-repeat;
	right: 0 !important;
}
#review .slick-prev {
	background-color: #fff;
	background-position: center !important;
	background-image: url(/design/anygear/argento/img/prev_arr.png);
	background-repeat: no-repeat;
	left: 0 !important;
}
#review .slick-prev:before, #review .slick-next:before {
	color: #aaa !important;
	font-size: 35px;
	line-height: 0.5 !important;
	font-size: 0
}
#review .slick-prev:hover, #review .slick-prev:focus {
	background-color: #fff !important;
	background-image: url(/design/anygear/argento/img/prev_arr.png);
	background-repeat: no-repeat !important;
	background-position: center !important;
}
#review .slick-next:hover, #review .slick-next:focus {
	background-color: #fff !important;
	background-image: url(/design/anygear/argento/img/next_arr.png);
	background-repeat: no-repeat !important;
	background-position: center !important;
}



#B-tab_boards{margin-bottom: -50px;}
#slide_Wrap ul.tabs{padding-bottom: 80px;}
#slide_Wrap1 #cont_boards .swiper-slide{opacity:0}
#slide_Wrap1 #cont_boards .swiper-slide-active{opacity:1}
#slide_Wrap1  .swiper-container{overflow: inherit;}


#slide_Wrap2 #cont_boards .swiper-slide{opacity:0}
#slide_Wrap2 #cont_boards .swiper-slide-active{opacity:1}
#slide_Wrap2  .swiper-container{overflow: inherit;}

#slide_Wrap3 #cont_boards .swiper-slide{opacity:0}
#slide_Wrap3 #cont_boards .swiper-slide-active{opacity:1}
#slide_Wrap3  .swiper-container{overflow: inherit;}


#slide_Wrap,#slide_Wrap3{p_adding-bottom: 100px;}
#slide_Wrap1 .mainList .item-list .thumb,
#slide_Wrap2 .mainList .item-list .thumb,
#slide_Wrap3 .mainList .item-list .thumb{_border:1px solid #ddd}

#slide_Wrap1 #cont_boards,
#slide_Wrap2 #cont_boards,
#slide_Wrap3 #cont_boards{margin-top: 80px;}

#slide_Wrap1 #cont_boards .productList,#slide_Wrap3 #cont_boards .productList{padding-top: 10px;}
#slide_Wrap2 #cont_boards .productList,#slide_Wrap3 #cont_boards .productList{padding-top: 10px;}

.swiper-slide img {width: 100%; }
/* BASIC css end */

