/* BASIC css start */
/* 메인 배너 */
#main_bnr_swiper { position: relative; margin: 20px 15px 50px; overflow: hidden; } 
#main_bnr_swiper .swiper-wrapper {padding-bottom: 33px;} 
#main_bnr_swiper .swiper-slide { border-radius: 20px; overflow: hidden; } 
#main_bnr_swiper .swiper-slide a {display: block;border-radius: 20px;overflow: hidden;} 
#main_bnr_swiper .swiper-slide a img { width: 100%; } 
#main_bnr_swiper .swiper-button-prev { left: 0; } 
#main_bnr_swiper .swiper-button-next { right: 0; } 

/* 아이콘 롤링 */
.ico_wrap{position: relative;background: #f5f5f5;padding: 20px 0;overflow: hidden;}
.ico_wrap #ico_swiper {padding: 0 15px;} 
.ico_wrap #ico_swiper .swiper-slide { display: inline-block; } 
.ico_wrap #ico_swiper .swiper-slide a { display: inline-block; text-align: center; } 
.ico_wrap #ico_swiper .swiper-slide a img{width:100%;}
.ico_wrap #ico_swiper .swiper-slide a p {margin-top: 10px;font-size: 11px;font-weight: 400;white-space: pre;} 

/* 트랜드 */
.bnr_pd_wrap {display:flex;justify-content:space-between;align-items:center;gap: 20px;flex-direction: column;} 
.bnr_pd_wrap .sub_bnr_wrap {position: relative;width:100%;padding: 0 15px;box-sizing: border-box;} 
.bnr_pd_wrap .sub_bnr_wrap img{width:100%;border-radius: 20px;overflow: hidden;}
.bnr_pd_wrap .sub_bnr_wrap a {display: inline-block;font-size: 12px;font-weight: 400;border: 1px solid #fff;border-radius: 30px;margin-top: 15px;padding: 8px 22px;box-sizing: border-box;line-height: 1;color: #fff;} 
.bnr_pd_wrap .sub_bnr_wrap span {position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);font-size: 12px;font-weight: 800;text-align: center;color: #fff;} 
.bnr_pd_wrap .sub_bnr_wrap span b {display: block;font-size: 22px;font-weight: 900;line-height: 1.25;} 
.bnr_pd_wrap .item-wrap { width:100%; } 
.bnr_pd_wrap .item-wrap .item-list {display:flex;align-items:center;gap: 15px;width: 100%;} 
.bnr_pd_wrap .item-wrap .item-list dt {width: 110px !important;} 
.bnr_pd_wrap .item-wrap .item-list dd {position: relative;width: calc(100% - 110px);padding:0 !important;} 
.bnr_pd_wrap .item-wrap .item-cont.flexed {gap: 10px !important;} 
.bnr_pd_wrap .item-wrap .item-list dd .prd-wish .my-wish-list { position: absolute; right: 0; bottom: 0; } 

/* 이벤트 롤링 */
#event_bnr_swiper {position: relative;margin: 20px 15px 0;overflow: hidden;} 
#event_bnr_swiper .swiper-wrapper {padding-bottom: 25px;} 
#event_bnr_swiper .swiper-slide { border-radius: 20px; overflow: hidden; } 
#event_bnr_swiper .swiper-slide a {display: block;border-radius: 20px;overflow: hidden;} 
#event_bnr_swiper .swiper-slide a img { width: 100%; } 
#event_bnr_swiper .swiper-slide .bnr_txt {font-size: 12px;font-weight: 400;color: #666;margin-top: 20px;} 
#event_bnr_swiper .swiper-slide .bnr_txt p {font-size: 16px;font-weight:700;color:#000;margin-bottom: 15px;} 
#event_bnr_swiper .swiper-button-prev {left: 0;top: 36%;} 
#event_bnr_swiper .swiper-button-next {right: 0;top: 36%;} 

/* 이벤트 배너(일반) */
.event_bnr_2nd {position: relative;padding: 0 15px;} 
.event_bnr_2nd ul {display: flex;justify-content: space-between;align-items: center;flex-direction: column;gap: 15px;} 
.event_bnr_2nd ul li a { display:inline-block; } 
.event_bnr_2nd ul li a img{width:100%;}

/* 탭롤링 */
#tab_swiper {margin: 0 15px 25px;} 
#tab_swiper .swiper-slide { width: auto !important;} 
#tab_swiper .swiper-slide a {display: inline-block;font-size: 12px;font-weight: 400;color: #000;padding: 12px 13.5px;white-space: pre;border: 1px solid #ddd;border-radius: 30px;line-height: 1; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;} 
#tab_swiper .swiper-slide.swiper-slide-thumb-active a { font-weight: 800; color: #fff; background: var(--point-color2); } 


/* BASIC css end */

