/* BASIC css start */
#contentWrap.prdList{width: 100% !important;}
.full-banner > img { width:100%; height:auto; }



.scroll_stn{ position:relative; bottom:-40px; transition:0.8s; opacity:0; }
.scroll_stn.active{ position:relative; bottom:0 !important; opacity:1; }

.mid_area { padding-top:120px; }
.goodsListWrap { display:flex; }
.brand_story { display:flex; }
.brand_story img, .brand_story > div { width:50% !important; box-sizing:border-box; }
.brand_story > div { display:flex; flex-direction:column; justify-content:flex-end; padding:8vw 4vw; }
.brand_story > div .main_tit { font-size: 36px; font-weight: 600; }
.brand_story > div .main_txt { font-size: 20px; padding-top: 24px; line-height: 1.6; }


/*best -item*/
#prdBest{
    position:relative;
    padding: 100px 0;}
    
#prdBest h2.secTit{
    font-size: 34px;
    font-weight: 500;
    width: 400px;
    margin: 0 auto 40px;
    line-height: 1;
    text-align:left;
}
#prdBest h2.secTit p{
    font-size: 24px;
    color: #777;
    padding-top: 12px;
}

#prdBest h2.secTit em{font-weight:600}

#prdBest .goodsListWrap{
    position: relative;max-width:1903px; margin:auto;}

#prdBest .swiper-button-prev{
    margin-top: -90px;
    background: url(/design/09women/2023_renew/pc/newIcons/arrow_l_b_63x40.png) no-repeat;
    width: 20px;
    height: 40px}
    
#prdBest .swiper-button-next{
    margin-top: -90px;
    background: url(/design/09women/2023_renew/pc/newIcons/arrow_r_b_63x40.png) no-repeat;
    width: 20px;
    height: 40px}


#prdBest .goodsListWrap .swiper .swiper-wrapper{padding-bottom:10px}

#prdBest .swiper-button-prev:after,
#prdBest .swiper-button-next:after{font-size:0}

#prdBest .goodsListWrap ul li{
    background: #fff;
    margin-bottom: 0 !important; }
    
#prdBest .goodsListWrap ul li .imgBox img{ }
#prdBest .goodsListWrap ul li .textBox {}
    
#prdBest .goodsListWrap ul li .textBox .wishBtn{right:0;}


.cate-wrap-Box .cate-wrap { margin-top: 120px;}
.cate-wrap-Box .cate-wrap .bcate{ position:relative; font-size: 34px; font-weight: 500; text-transform: uppercase; }
.cate-wrap-Box .cate-wrap .class-list{padding: 30px 0 0}
.cate-wrap-Box .item-wrap .item-info{padding-top:50px}
.cate-wrap-Box .cate-wrap .class-list ul { *zoom:1 }
.cate-wrap-Box .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
.cate-wrap-Box .cate-wrap .class-list ul li {float: left; margin-right: 40px; padding-bottom: 9px; }
.cate-wrap-Box .cate-wrap .class-list ul li a { display:block; font-size: 15px; color: #777777;}

.cate-wrap-Box .cate-wrap .class-list ul li.sel{border-bottom: 1px solid #000;}
.cate-wrap-Box .cate-wrap .class-list ul li.sel a{color:#000}




.full-banner img { width:100%; }
.swiper { position:relative; width:100%; }
.swiper-slide > img { width:100%; height:auto; }

.bestItem_wrap { display:flex; }
.bestItem_wrap > div { width:50%; box-sizing:border-box; }
.bstLeft img { width:100%; }
.bstRight { background:#f9f9f9; padding:80px; }
.bst_tit{ padding-bottom:24px; font-size: 34px; font-weight: 600; text-transform: uppercase; }
.bst_swiper { padding-bottom:60px !important; }
.pagination_progress { position:absolute; width:80% !important; left:50% !important; top: unset !important; bottom:0; transform:translateX(-50%); }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background:#000 !important; }
.swiper-pagination-progressbar { background:rgba(0,0,0,0.15) !important; }
.pagination_bullet { position:absolute; bottom:70px !important; text-align:center; z-index:10; }
.swiper-pagination-bullet { background:#fff !important; }
.swiper-pagination-bullet-active { position:relative; }
.swiper-pagination-bullet-active:after { content:""; display:block; position: absolute; left:4px; top:4px; transform:translate(-50%, -50%); width:40px; height:40px; border:1px solid #fff; border-radius:50px; }
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 40px !important; }

.line_deco { position:absolute; right:0; top:50%; transform:translateY(-50%); width:calc(100% - 280px); height:0.2px; background:#777; }


/* BASIC css end */

