/* BASIC css start */
/* */

#prdviewContainer ul {
    margin: 5px 0 0 0;
}


#header_wrap .gnb_wrap{ transition:unset; z-index: -1; border-bottom: unset;}



.shopbrand .depth_wrap{ width: 100%; background: #fff; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; z-index: 99;}
.shopbrand .page_location{ padding: 0 1rem; border-bottom: 1px solid #D9D9D9;}

.page_location .SMScategoryName{ float: unset;}
.page_location .SMScategoryName li{ line-height: 1;}
.page_location .SMScategoryName li a{ color: #6f6f6f; display: inline-block; padding: 12px 0; font-size: 13px;}


.shopbrand .SMS_Category_list .CateInBody ul{background: unset; overflow: visible; }
.SMS_Category_list .CateInBody ul:last-child{ padding: 0 1rem; border-top: unset;}
.shopbrand .SMS_Category_list .CateInBody ul li{ float: none; height: auto; line-height: 1;  margin:0; padding: 0 7px;}
.shopbrand .SMS_Category_list .CateInBody ul li:first-child{ padding-left: 0;}
.shopbrand .SMS_Category_list .CateInBody ul li:last-child{ margin-right: 1rem;}
.shopbrand .SMS_Category_list .CateInBody ul li a{font-size: 14px; position: relative; padding: 12px 0;}
.shopbrand .SMS_Category_list .CateInBody ul li a.sel{ font-weight: 400;  }
.shopbrand .SMS_Category_list .CateInBody ul li a.sel::after{ display: inline-block; content: ""; width: 100%; height: 1px; background: #000; position: absolute; left:0; bottom: 0; }

#prdviewContainer{ display: none;}
#SMS_list_array .list_array{ padding: 0.8rem 1rem; height: auto; border-top: unset;}
#SMS_list_array .list_array .list_arrayLeft{ position: unset; float: none; }




.hiddenGrid .hiddenTitle{padding:20px 0; text-align:center; position:relative;}
.hiddenGrid .hiddenTitle a{position:absolute; left:10px; top:50%; transform:translateY(-50%);}
.hiddenGrid .hiddenTitle a img{width:18px;}
.hiddenGrid .hiddenTitle p{display:inline-block; font-size:18px;}
.hiddenGrid .SMS_Category_list .CateInBody ul{background:none;}


.SMScategoryName li.lastChild::after{display:none;}

.shopbrand .SMS_Category_list.timeDeal_cate {display:block; margin: 0 0 40px 0;}
.shopbrand .SMS_Category_list.timeDeal_cate .timedeal_title{ text-align: center; color: #787878; font-size: 5vw; font-weight: 400; margin: 0 0 24px 0;}
.shopbrand .SMS_Category_list.timeDeal_cate .CateInBody ul{display:flex; justify-content: center; gap:15px; padding:0}
.shopbrand .SMS_Category_list.timeDeal_cate .CateInBody ul li{margin:0;padding:0;}
.shopbrand .SMS_Category_list.timeDeal_cate .CateInBody ul a{display: flex; flex-direction: column; gap: 8px; width:65px; overflow: visible; text-align:center; font-size:14px; font-weight:500; color:#000000; padding:0;}
.shopbrand .SMS_Category_list.timeDeal_cate .CateInBody ul a img{border-radius: 50%; border: 1px solid #ffffff;}
.shopbrand .SMS_Category_list.timeDeal_cate .CateInBody ul a.sel{color:#CF1B7C;}
.shopbrand .SMS_Category_list.timeDeal_cate .CateInBody ul a.sel img{border: 1px solid #CF1B7C;}
.shopbrand .SMS_Category_list.timeDeal_cate .CateInBody ul a.sel::after{display:none;}
.shopbrand .SMS_Category_list.timeDeal_cate .CateInBody ul img{width:100%;}


/* 타임딜 프로모션 */

#contents .shopbrand #timeDeal_promo {margin: 0 0 80px 0;}
#contents .shopbrand #timeDeal_promo img{width:100%;}
#contents .shopbrand #timeDeal_promo a{display:block;}
#contents .shopbrand #timeDeal_promo .accordionBox{display:none;}
#contents .shopbrand #timeDeal_promo .promotionSwiper .swiper-button-next{color:#000000; right :0;}
#contents .shopbrand #timeDeal_promo .promotionSwiper .swiper-button-prev{color:#000000; left :0;}
#contents .shopbrand #timeDeal_promo .promotionSwiper .swiper-button-next::after,
#contents .shopbrand #timeDeal_promo .promotionSwiper .swiper-button-prev::after{font-size:8vw;}


/* 타이머 */
#timer{position:relative;}
#timer #HourCountdown{position:absolute; top:80%; left:50%; font-size:8vw; display:flex; justify-content:space-between; width:79%; transform:translate(-50%,0)}
#timer #HourCountdown span{margin:0 10px; display:inline-block; color:#ffffff;}


/* BASIC css end */

