/* BASIC css start */
/* 특가 배너 1, 2번째 숨김처리 */
.benefit_wrap dl dd:nth-child(1){display:none !important;}
.benefit_wrap dl dd:nth-child(2){display:none !important;}


/* class-list */
#productClass .cate-wrap {overflow:hidden;margin-bottom: 40px;} 
#productClass .cate-wrap .pd_sort_wrap {padding-bottom: 15px;font-size:18px;color:#202020;font-weight:bold;border-bottom: 1px solid #ddd;display: flex;justify-content: space-between;} 
#productClass .cate-wrap .pd_sort_wrap .item-info dl dd ul { display: flex; justify-content: flex-end; gap: 20px; } 
#productClass .cate-wrap .pd_sort_wrap .item-info dl dd ul li a { font-size: 13px; font-weight: 400; color: #888; } 
#productClass .cate-wrap .pd_sort_wrap .item-info dl dd ul li a .on{color:#000;}
#productClass .cate-wrap .class-list ul {border-bottom: 1px solid #ddd; *zoom:1;padding: 20px 40px;display: flex;flex-wrap: wrap;gap: 8px 56px;} 
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' } 
#productClass .cate-wrap .class-list ul li {width: 15%;} 
#productClass .cate-wrap .class-list ul li.sel a{font-weight:700;}
#productClass .cate-wrap .class-list ul li a {display:block;font-size: 14px;font-weight: 400;line-height: 24px;white-space: pre;} 
.thema_menu{display:none;}
.thema_menu dl {display:none; position: absolute; z-index: 99; border: 1px solid #ddd; background: #fff; padding: 10px; } 
.thema_menu dl dd{margin:3px;}
.thema_menu dl dd a { font-size: 13px !important; } 

/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; } 

/* total-sort */
#productClass .total-sort { padding-top: 30px; } 

/* 하위 분류 */
#productClass .item-cate { display: flex; justify-content: space-between; align-items: end; padding: 30px 0; } 
#productClass .item-cate a { font-weight: bold; color: #1c1c1c; letter-spacing: -1px; } 
#productClass .item-cate .scate a { font-size: 18px; } 
#productClass .item-cont .thumb .main_icons { position:relative; } 


/* 분류상단 타이틀 */
.tit_banner { position: relative; margin-bottom: 48px; text-align:center;} 
.tit_banner .tit_wrap { padding: 32px 0; } 
.tit_banner .tit_wrap .tit_cont { width: 1050px; margin: 0 auto; font-size: 16px; font-weight: 500; letter-spacing: -.2px; display: flex; align-items: center; gap: 16px; } 
.tit_banner .tit_wrap .tit_cont b { font-size: 28px; font-weight: 700; } 
.tit_banner .tit_img{text-align:center;}


/* B&C MARKET만의 특가/혜택 */
.benefit_wrap{margin-bottom:104px;}
.benefit_wrap .swiper-container { padding-bottom:56px; } 
.benefit_wrap dl { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 32px; } 
.benefit_wrap dl dd a { display: inline-block; } .benefit_wrap dl { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 32px; } 
.benefit_wrap dl dd a { display: inline-block; } 
.benefit_wrap dl dd a .b_tit { margin: 20px 0 10px; font-size: 20px; font-weight: 700; } 
.benefit_wrap dl dd a .b_tit b { color: #c52921; font-weight: 600; } 
.benefit_wrap dl dd a .b_subtit { font-size: 14px; font-weight: 400; } 


.pd_wrap{margin-bottom:80px !important;}


/* 성인인증 */
.adult_access {display:grid;position:absolute;width:100%;height:100%;left:0;top:0;background-color : rgb(0,0,0,0.5);align-items: center;text-align:center;}
.adult_access span {font-size:25px;color:#fff;text-align:center;border:3px solid red;border-radius:50%;width:50px;height:50px;line-height:50px;margin: 0 auto;}


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */

