/* BASIC css start */
#Hamburger { position: relative!important; background: #000; }
#header-container .header-wrap .kakao_join { display: none; }

#outlet .main_topbg { position: relative; background: #000; text-align: center; }
#outlet .main_topbg h2 { position: absolute; top: 5%; width: 100%; font-size: 35px; font-weight: 600; color: #fff; letter-spacing: 1px; text-align: center; z-index: 1; }
#outlet .main_topbg h2 p { padding-top: 3px; font-size: 14px; font-weight: 500; }
#outlet .main_topbg .main-slide { padding-top: 40px; z-index: 0; }
#outlet .main_topbg .main-slide .swiper-slide::after { content: ""; position: absolute; top:0 ; right: 0; bottom: 0 ; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); }
#outlet .main_topbg .main-slide .swiper-button-prev { position: absolute; top: 53%; left: 0; z-index: 5; width: 50px; height: 50px; background: url(//xexymix.jpg3.kr/xexymix/2020m/sub/mens/main_btn_prev.png) no-repeat; background-size: contain; color: transparent; text-indent: -9999px; }
#outlet .main_topbg .main-slide .swiper-button-next {position:absolute; top:53%; right: 0; z-index:5; width:50px; height:50px; background:url('//xexymix.jpg3.kr/xexymix/2020m/sub/mens/main_btn_next.png') no-repeat; background-size: contain; color:transparent; text-indent:-9999px;}

#outlet .sub-banner-wrap { position: absolute; top: 40%; width:100%; z-index: 1; }
#outlet .sub-banner-wrap ul { width: 100%; margin:0 auto; overflow:hidden; }
#outlet .sub-banner-wrap li { width: 40%; margin: 0 3%; display: inline-block; background-color: transparent; text-align: center; }
#outlet .sub-banner-wrap li a { display:block; width: 100%; height: 135px; border: 1px solid #fff; color: #fff; }
#outlet .sub-banner-wrap li:first-child a { border-radius: 0 0 0 30px; }
#outlet .sub-banner-wrap li:last-child a { border-radius: 0 30px 0 0; }
#outlet .sub-banner-wrap li a:hover { background: rgba(0, 0, 0, 0.6); border: 1px solid #000; }
#outlet .sub-banner-wrap li .txt_s { font-size: 10px; padding-top: 29px; text-transform: uppercase; }
#outlet .sub-banner-wrap li .txt { font-size: 18px; letter-spacing: -0.5px; padding-top: 8px; line-height: 23px; }
#outlet .sub-banner-wrap li .more_btn { width: 145px; margin: 0 auto; font-size: 11px; margin-top: 12px; }
#outlet .sub-banner-wrap li .more_btn:before { content: "+"; font-size: 16px; padding-right: 5px; vertical-align: middle; }

#outlet .category-list { margin: 35px auto; padding: 0 3%; }
#outlet .category-list ul {  }
#outlet .category-list li { width: auto; text-align: center; }
#outlet .category-list li a { display: block; height: 38px; line-height: 38px; padding: 0 30px; border: 1px solid #333; border-radius: 50px; font-size: 13px; font-weight: 400; }
#outlet .category-list li a:hover { background: #000; color: #fff; }

#outlet .plan_cont { width: 100%; background: #000; }
#outlet .plan_cont .plan_box { padding: 10px 0 40px; overflow: hidden; }
#outlet .plan_cont .plan_box h2 { padding: 25px 0 10px; color: #fff; font-size: 17px; text-align: left; }
#outlet .plan_cont .plan_box h2 span { padding-left: 10px; font-size: 10px; }
#outlet .plan_cont .plan_box .sale_type { padding: 0 3%; }
#outlet .plan_cont .plan_box div ul {  }
#outlet .plan_cont .plan_box div li {  }
#outlet .plan_cont .plan_box div li a { width: auto; height: 28px; line-height: 16px; padding: 13px; display: block; background-color: #fff; text-align: center; font-size: 23px; font-weight: 500; border-radius: 0 0 15px 0; text-align: left; }
#outlet .plan_cont .plan_box div li a:hover { background: #ff6d44; color: #fff; }
#outlet .plan_cont .plan_box div li a span { font-size: 14px; }
#outlet .plan_cont .plan_box div li a p { display: block; font-size: 11px; font-weight: 400; text-align: right; }
#outlet .plan_cont .plan_box div li a p:before { content: "+"; font-size: 16px; }

.section { margin-bottom: 40px; }
.section .item-tit { position: relative; padding: 3%; font-weight: 400; font-size: 22px; line-height: 34px; }
.section .item-tit a { position: absolute; right: 3%; font-size: 12px; font-weight: normal; background: url(//xexymix.jpg3.kr/xexymix/2020/sub/outlet/more_icon.png) no-repeat center right; background-size: 10px; padding-right: 15px; }
.section .cols2 { position: relative; padding: 0 3%; }
.section .cols2 ul { margin-bottom: 0; }
.section .cols2 .items li { padding-bottom: 8%; }
.section .cols2 .items li:nth-child(odd) { padding-right: 0; }
.section .cols2 .items li:nth-child(even) { padding-left: 0; }
.section .cols2 .items a .prd-info { padding: 0; }
.section .cols2 .items a .prd-name { text-overflow: ellipsis; white-space: nowrap; }
.section .cols2 .swiper-pagination { position: inherit; width: 100%; height: 2px; margin: 0 auto; background: #ececec; }
.section .cols2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #000; }

/* BASIC css end */

