/* BASIC css start */
.full-banner { position:relative; background:#000; position:relative; overflow:hidden; }
.full-banner > img, .roul_bg, .roul_bg > img, .info_wrap, .info_wrap img { width:100%; }
.animation_font_wrap { position:absolute; top:0; left:0; width:100%; pointer-events:none; }
.animation_font_wrap img { position:absolute; top:0; left:0; width:100%; height:auto; pointer-events:none; }

.btn_roull { width:300px; display:inline-block; position:absolute; top:55vw; left:50%; transform:translateX(-50%); }
.btn_roull img { width:100%; height:auto; }

.animation_font_wrap > img:nth-of-type(2) { top:-300px; animation:subTitAni 0.8s 0.3s forwards; }
.animation_font_wrap > img:nth-of-type(1) { top:-300px; animation:subTitAni 0.8s cubic-bezier(.41,.37,.15,1.33) 0.8s forwards; }
@keyframes subTitAni {
    0%   { top:-300px; }
    100% { top:0; }
}

.sale_font_wrap img:nth-child(1) { animation:floatAni 2s 2.3s infinite; }
.sale_font_wrap img:nth-child(2) { animation:floatAni 2s 2.8s infinite; }
.sale_font_wrap img:nth-child(3) { animation:floatAni 2s 3.3s infinite; }
.sale_font_wrap img:nth-child(4) { animation:floatAni 2s 3.8s infinite; }
@keyframes floatAni {
    0%   { top:0; }
    25%  { top:100px; }
    100% { top:0; }
}

.main_tit { opacity:0; animation:titAni 1.5s forwards; }
@keyframes titAni {
    0%   { opacity:0; }
    100% { opacity:1; }
}
.sale_font_wrap { position:absolute; top:500px; left:0; width:100%; animation:fontAni 1s cubic-bezier(.41,.37,.15,1.33) 1.3s forwards; }
@keyframes fontAni {
    0%   { top:500px; }
    100% { top:0; }
}

.info_tit { cursor:pointer; }
.info_desc { display:none; }
.info_desc.on { display:block; }







#contentWrap.prdList{width: 100% !important;}


/*best -item*/
#prdBest{
    position:relative;
    background:#fbf9ed;
    padding: 100px 0;}
    
#prdBest h2.secTit{
    font-size: 34px;
    font-weight: 500;
    width: 1800px;
    margin: 0 auto 40px;
    line-height: 1;
}

#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{border-top-left-radius: 7px; border-top-right-radius: 7px; }
#prdBest .goodsListWrap ul li .textBox {border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;  padding: 0 20px 20px 20px; box-shadow: 3px 2px 6px 4px #eee;}
    
#prdBest .goodsListWrap ul li .textBox .wishBtn{right:20px}


.cate-wrap-Box .cate-wrap { margin-top: 120px;}
.cate-wrap-Box .cate-wrap .bcate{ font-size: 34px; font-weight: 500; font-family: 'Noto Sans KR'; 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}
/* BASIC css end */

