/* BASIC css start */
/* BASIC css start */
/* BASIC css start */

#container.mainArea {margin-top: 55px;}


/* ·Ñ¸µ¹è³Ê */
.mainSwiper {position:relative;overflow: hidden;}
.mainSwiper a{display: block; width: 100%}
.mainSwiper .swiper-slide a img{width: 100%}
.mainSwiper .swiper-pagination {bottom: 20px;left: auto;right: 16px;width: auto;padding: 0 10px;color: #fff;font-size: 12px;font-weight: 500;border-radius: 100px;background-color: rgba(17, 17, 17, 0.7);line-height: 22px;height: 22px;}

.swiper-wrapper img {width: 100%; margin-top:100px; margin-bottom:-40px; }

/* //·Ñ¸µ¹è³Ê */

/* Å¸ÀÌÆ² 
.cateTit {padding: 53px 0 23px; text-align: center;}
.cateTit .title {font-size: 24px;font-weight: 700;line-height: 29px;color: #222;}
.cateTit .sub-title {margin-top: 4px;color: #777;font-size: 13px;font-weight: 400;line-height: 16px;padding: 0 36px;word-break: keep-all;}

.product-wrap {padding-bottom: 20px;}
*/

/* ¼¿·´ ¿µ¿ª */
.celeb-wrap{position: relative; margin-top: 40px; padding: 20px 0 60px; background-color:#F8F8F8;}
.celeb-wrap img {width: 100%;}
.celeb-wrap .swiper-wrap {position: relative; width: calc(100% - 100px); margin: 0 auto;}
.celeb-wrap .celebSwiper {width: 100%;}
.celeb-wrap .celeb-content{position:relative; display:flex; flex-direction: column; flex-wrap: wrap; align-content: flex-start; justify-content: space-between; margin-top: 40px;}
.celeb-wrap .celeb-content::before{content:''; position: absolute; top:-20px;width: 100%; height: 1px; background-color: #ddd;}
.celeb-wrap .celeb-content .prd-link{display: flex; width: 100%;}
.celeb-wrap .celeb-content .prd-image{display: inline-block;width:29%;margin-right: 16px;}
.celeb-wrap .celeb-content .celeb-list {display: flex; flex-direction: column; width: 65%;}
.celeb-wrap .celeb-content .celeb-list .listSubname {border:0; padding-top:0;}
.celeb-wrap .swiper-wrapper{justify-content: space-between;}
.celeb-wrap .swiper-button-next {background: url(/design/lsh7614/dizi/ico_rightBtn_black.png) no-repeat;background-position: center;top: 47%;right: -40px; transform: translateY(-50%); background-size: 13px;opacity: 0.5;}
.celeb-wrap .swiper-button-prev {background: url(/design/lsh7614/dizi/ico_leftBtn_black.png) no-repeat;background-position: center;top: 47%;left: -40px; transform: translateY(-50%); background-size: 13px;opacity: 0.5;}
.celeb-wrap .swiper-button-next::after,
.celeb-wrap .swiper-button-prev::after { display: none; }


/* Ä«Å×°í¸® ÅÇ ¿µ¿ª */   
.categorys {margin-top: 40px;} 
.categorys .title-box { display:flex; justify-content:space-between; align-items:center; margin-bottom:20px; padding:0px 15px; } 
.categorys .title-box h6 { color:#000; font-size:21px; font-weight:800; line-height:25px; } 
.categorys .title-box .tabs { display:flex; height:25px; border:1px solid #cccccc; border-radius:12.5px; box-sizing:border-box; overflow:hidden; } 
.categorys .title-box .tabs button { width:69px; height:23px; background:#fff; border:none; color:#000; font-size:10px; font-weight:300; text-align:center; } 
.categorys .title-box .tabs button.current { background:#000; color:#fff; } 
.categorys .tab-view { position:absolute; top:-99999px; left:-99999px; width:100%; } 
.categorys .tab-view.current { position:static; top:unset; left:unset; } 
.categorys .tab-view .swiper { padding-bottom:15px; padding-left:10px; } 
.categorys .tab-view .swiper-slide { width:85px; margin-right:8px; } 
.categorys .tab-view .swiper-slide .icon { position:relative; display:flex; justify-content:center; align-items:center; } 
.categorys .tab-view .swiper-slide .icon img { width:100%; height:auto; } 
.categorys .tab-view .swiper-slide .icon p { position:absolute; z-index:1; color:#ffffff; font-size:11px; font-weight:800; line-height:10px; text-align:center; } 
.categorys .tab-view .swiper-slide > p { margin-top:7px; color:#000; font-size:15px; line-height:16px; text-align:center; } 
.categorys .tab-view .swiper-scrollbar { left:15px; right:15px; bottom:0px; width:auto; height:3px; background:#f3f3f3; border-radius:1.5px; overflow:hidden; } 
.categorys .tab-view .swiper-scrollbar .swiper-scrollbar-drag { background:#cccccc; border-radius:none; } 
.categorys .tab-view .swiper.swiper-initialized { padding-left:0px; } 
.categorys .tab-view .swiper.swiper-initialized .swiper-slide { margin-right:0px; } 

/*
.top_tit {position:relative;background:#f7f0e8;text-align:center;padding: 7px 0;} 
.top_tit .top_tit_inner {position:relative;max-width:1440px;margin:0 auto; } 
.top_tit .top_tit_inner a {display:inline-block; } 
.top_tit .top_tit_inner a img{width: 70px;}
*/

.g_cate_wrap {position:relative;background:#ffffff;padding: 0 0 46px;} 
.g_cate_wrap .g_cate_list {display:flex;justify-content: flex-start;flex-wrap:wrap;gap: 17px 6px;text-align: center;width: 358px;margin: 0 auto;} 
.g_cate_wrap .g_cate_list a {width: 85px;text-align:center;font-size: 12px;font-weight:500;color:#1b1b1b;} 
.g_cate_wrap .g_cate_list a img {width:100%;margin-bottom: 8px;} 


.time-wrap {
    background: #fffcf5;
    margin: 40px 0 0;
    padding-bottom: 40px;
    padding-top: 40px;
}

.time-wrap .list_shoppingInfo {
    margin-top: 35px;
    overflow: visible;
}

.time-wrap .sale-number {
    position: relative;
    left: 0;
    top: 0;
}


.time-wrap .cateTit {
    margin-bottom: 20px;
}

.time-wrap .cateTit .title {
    font-weight: 750;
    font-size: 26px;
    line-height: 30px;
    text-align: center;
    color: #222222;
}

.time-wrap .cateTit .sub-title {
    font-size: 14.5px;
    font-weight: 400;
    line-height: 16px;
    text-align: center;
    color: #777777;
    margin-top: 4px;
    word-break: keep-all;
}

.time-wrap .time-view-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 14px;
    gap: 4px;
}

.time-wrap .time-view-wrap span {
    position: relative;
    font-weight: 500;
    font-size: 28px;
    line-height: 30px;
    text-align: center;
    color: #222222;
    letter-spacing: -1.5px;
    min-width: 34px;
}

.time-wrap .time-view-wrap p {
    font-size: 14px;
}

.time-wrap .time-view-wrap .time-text {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 300;
    color: #a3a3a3;
    margin-left: 4px;
}

/*.time-wrap .time-view-wrap span + span:before, .time-wrap .time-view-wrap span + span:after {
    content: '';
    position: absolute;
    top: 40%;
    left: -10px;
    transform: translateY(-50%);
    width: 3px;
    height: 3px;
    background: #a8a8a8;
    border-radius: 50%;
}

.time-wrap .time-view-wrap span + span:after {
    top: 60%;
}*/

.time-wrap .list_shoppingInfo .sale-number {
    position: absolute;
    left: 0;
    top: -38px;
    font-weight: 700;
    font-size: 48px;
    color: #cd562e;
    display: flex;
}

.time-wrap .list_shoppingInfo .sale-number .number {
    letter-spacing: -3.5px;
}

.time-wrap .list_shoppingInfo .sale-number .percent {
    font-weight: 400;
    font-size: 24px;
    margin-top: -7px;
}

.time-wrap .time-sec {
    display: none;
}



/* BASIC css end */


/* BASIC css end */

