/* BASIC css start */
#contentWrap {width:100% !important; margin-bottom:140px; }

#prdBrand .bestbox {padding-top:100px; text-align:Center; width:1400px; margin:0 auto; position:relative; }
#prdBrand .bestbox h3 {font-size:32px; font-weight:400; color:#2C2C2C; line-height:1; padding-bottom:30px; letter-spacing:0.05em; }
#prdBrand .bestbox .item-cont {width:1300px; margin:0 auto !important; }
#prdBrand .bestbox .swiper-button-prev {width:16px; height:30px; background:url('/design/hanstyle/wib/2022wib/img/wibpc/pcprev.svg')no-repeat center center; margin-top:30px; }
#prdBrand .bestbox .swiper-button-next {width:16px; height:30px; background:url('/design/hanstyle/wib/2022wib/img/wibpc/pcprev.svg')no-repeat center center; margin-top:30px; transform:rotate(180deg); }
#prdBrand .bestbox .prdul li {position:relative;}
#prdBrand .bestbox .prdul li .contants {padding-top: 15px;}
#prdBrand .bestbox .prdul li .contants .prod_price {margin-top: 10px;}
#prdBrand .bestbox .prdul li .contants .name {color: #505050;}
#prdBrand .bestbox .prdul > li::before {content:'Best'; display:block; width:50px; height:25px; line-height:25px; text-align:center; background:#c2b095; color:#fff; font-size:14px; font-weight:500; position:absolute; top:0; left:0;z-index:10; }

.prdul {width:100%; }
.prdul li {text-align:left; }
.prdul li .ect {display:none;}
.prdul li .contants {padding-top: 15px;}
.prdul li .contants .prod_price {margin-top: 10px;}
.prdul li .contants .name {color: #505050;}


.prdlistbox {max-width:1820px; margin:0 auto; padding:120px 50px 0;}
.prdlistbox h3 {font-size:32px; font-weight:400; color:#2C2C2C; line-height:1; padding-bottom:30px; letter-spacing:0.05em; text-align:center; font-family: 'Crimson Pro','Noto Sans KR';}
.prdlistbox .cate-wrap {margin:0 auto; max-width:800px; text-align:center; }
.prdlistbox .cate-wrap ul {overflow:hidden; margin-bottom:50px; }
.prdlistbox .cate-wrap ul li { display:inline-block; margin-right:10px; margin-bottom:10px; }
.prdlistbox .cate-wrap ul li a {display:inline-block; font-size:16px; font-weight:400; color:#2c2c2c; line-height:1; padding:12px 15px; background:#F5F5F5; }
.prdlistbox .cate-wrap ul li.sel a {color:#fff; background:#243640; }

.item-info {padding:0 !Important; margin-bottom:30px; bordeR:0 !important; }
.item-info ul {padding:0 !important; }
.item-info ul li {padding:0 !important; margin-right:20px; background:none !important;}
.item-info ul li:last-child {margin-right:0; }
.item-info ul li a {display:inline-block; font-size:15px !important; letter-spacing:-0.05em; line-heighT:1; color:#838383; font-weight:400; }
.item-info ul li a.on {color:#2C2C2C;}
 
.item-cont {margin:0 !Important;}
.item-cont ul li {width:calc(25% - 15px); margin:0 20px 50px 0; display:inline-block; vertical-align:top;}
.item-cont ul li:nth-child(4n) {margin-right:0; }


.bestbox .swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:0}
.bestbox .swiper-button-next, .swiper-container-rtl .swiper-button-prev {right:0}


#detailpage .txt-wrap .opt li.optionbox .opt-wrap dl.count {display: none;}




/*°³ÀÎ°áÁ¦Ã¢*/
.wibpay .prdlistbox {width:1200px; }
.wibpay .cate-wrap, .wibpay .price_del, .wibpay .prd_percent {display:none; }


.title_ban_wrap {width:100%; padding-top:50px; text-align:center; }


/* BASIC css end */

