/* BASIC css start */
.shopbrand .cate_box  {padding-top:20px}

.visual_box {margin-bottom:4px; }
.visualSwiper {}
.visualSwiper .swiper-slide {position:relative; }
.visualSwiper .swiper-slide  a {display:inline-block; width:100%}
.visualSwiper .swiper-slide  a img {width:100%; }
.visualSwiper .swiper-pagination {bottom:10px}
.visualSwiper .swiper-pagination-bullet { color: #fff; line-height: 9px; font-size: 11px; font-weight: 400; letter-spacing: -1px; background: transparent; width: 11px; height: 9px; border-radius: 0; opacity: 1; }
.visualSwiper .swiper-pagination-bullet-active { font-size: 0; width: 10px; height: 1px; background: #fff; }



/* BRAND INFO */
.brand_info {    position: absolute;    top: 30px;    left: 30px;}


.brand_info h2 {    color: #fff;    font-size: 26px;    font-weight: bold;    margin-bottom: 20px;}

.brand_info .info_tit {    font-size: 15px;    color: #fff;    font-weight: bold;}
.brand_info .info_txt {    color: #fff;    font-size: 10px;    font-weight: 500;    padding: 10px 0;    line-height: 1.5;
}

.best_box {    background: #FFF;    padding-bottom: 38px;}
/* BASIC css end */

