/* BASIC css start */
body #content{padding-bottom:100px; width: 100%;}

.page-body .category_img{
    width: 1400px;
    margin: 0 auto;
}
.page-body .category_img img{
    width: 100%;
    height: 650px;
    object-fit: cover;
}

.page-body .category_top{height:50px; margin-bottom:5px; font-family:'Noto Sans KR', sans-serif;}
.page-body .category_hd.cate2_title{
    padding: 80px 0 0px;
}
.page-body .category_hd.cate2_title .category_title{
    padding: 0;
    line-height: 1;
    font-size: 42px;
    font-weight: 600;
}
.page-body .category_hd * {font-family:'Noto Sans KR', sans-serif;}
.page-body .category_hd .category_title{display:block; text-align:center; padding:40px 0 20px; line-height:35px; color:#000; font-weight:700; font-size:30px; font-family:'Jost','Noto Sans KR', sans-serif;}


.category_layout_wrap{
    width: 1280px;
    margin: 0 auto;
}

.ms_product_top{
    margin: 0;
    padding: 26px 0;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ms_product_top * {font-family:'Jost','Noto Sans KR', sans-serif;}
.ms_product_top .total{
    color:#aaaaaa; 
    font-weight:300;
    padding: 0;
    line-height: 1;
    font-size: 16px;
}
.ms_product_top .total:before{content:"ÃÑ";}
.ms_product_top .total:after{content:"°³ÀÇ »óÇ°";}
.ms_product_top .total strong{font-weight:400; color:#262626;}

.ms_product_top .sort_wrap{
    padding: 0;
    line-height: 1;
}
.ms_product_top .sort_wrap ul{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 30px;
    padding: 0; 
    position:relative; 
    overflow:hidden;
}
.ms_product_top .sort_wrap ul:before{display: none; width:27px; height:14px; position:absolute; left:0; top:50%; margin-top:-7px; border-right:1px solid #ccc; background:url(/design/nak3618/ms_202010/img/ic_sort.png) 0 center no-repeat;  content:""; background-size: auto 13px;}
.ms_product_top .sort_wrap ul > li{
    margin: 0;
}
.ms_product_top .sort_wrap ul > li > a {
    display:inline-block ; 
    padding: 0;
    line-height: 1;
    font-size: 16px;
    font-weight: 300;
}
.ms_product_top .sort_wrap ul > li > a.now{
    color:#000; 
    font-weight:400;
}

.item-none{padding:100px 0; text-align:center; font-family:'Jost','Noto Sans KR', sans-serif; font-size:18px; } 
.ms_item-list{
    display: grid;
    grid-template-columns: repeat(4, minmax(0px, 1fr));
    gap: 35px;
}
.ms_item-list > .item{
    width: 100%;
    margin: 0;
}
.ms_item-list > .item .thumb{display:block; box-sizing:border-box;}
.ms_item-list > .item .thumb a{display:block;}
.ms_item-list > .item .thumb img{max-width:100%; /* margin:0 auto; */}
.ms_item-list > .item .thumb img.MS_prod_img_s { width: 100%; }
.ms_item-list > .item .product_info_wrap{min-height:228px; padding:0; box-sizing:border-box; }
.ms_item-list > .item .product_info{position:relative; }
.ms_item-list > .item .product_info * {font-family:'Jost','Noto Sans KR', sans-serif; }
.ms_item-list > .item .product_info .colorchip{
    display: flex;
    gap: 2px;
    max-width: 80%;
    padding: 13px 0 8px;
}
.ms_item-list > .item .product_info .colorchip span{
    width: 12px;
    height: 4px;
    border: 1px solid #eee;
    box-sizing: border-box;
    margin: 0;
}
.ms_item-list > .item .product_info .model_name{
    margin: 0;
    padding: 0;
    letter-spacing: 0;
    font-size: 12px;
    color: #333;
    max-width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ms_item-list > .item .product_info .icon_info{padding:3px 0 15px; font-size:0; }
.ms_item-list > .item .product_info .icon_info img{display:inline-block; vertical-align:top; margin-bottom:3px; margin-left:3px; }
.ms_item-list > .item .product_info .name{
    font-size: 12px;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.25;
    height: 45.5px;
    box-sizing: border-box;
    color: #999;
    padding: 0;
    word-break: keep-all;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    margin: 0;
}
.ms_item-list > .item .product_info .name font{
    color: #000;
}
.ms_item-list > .item .product_info .name b{
    font-weight: 600;
}
.ms_item-list > .item .product_info .price_info{
    box-sizing:border-box;
    display: flex;
    gap: 3px;
    align-items: center;
    font-size: 13px;
    font-weight: 700;
    padding: 10px 0;
    color: #1b1b1b;
    border: none;
    height: fit-content;
    margin: 0;
}
.ms_item-list > .item .product_info .price_info .plistSoldout,
.ms_item-list > .item .product_info .price_info .plistReplce{text-align:center; color:#000;}
.ms_item-list > .item .product_info .price_info .plistPercent{
    order: 2;
    color: #c17d68;
}
.ms_item-list > .item .product_info .price_info .plistPrice{
    order: 1;
    margin: 0;
}
.ms_item-list > .item .product_info .price_info .plistDiscount{
    color: #bababa;
    font-weight: normal;
}
.ms_item-list > .item .product_info .pEtc{
    font-size: 12px;
    color: #333;
    margin: 10px 0;
}
.icon_sample_box{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.icon_sample_box .MK-product-icons{
    line-height: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.icon_sample_box img{
    width: auto;
    height: 13px;
    margin-right: 3px;
}
.ms_item-list > .item .product_info .listReview{
    position: absolute;
    bottom: 100%;
    left: 0;
    background: #d65d61;
    padding: 4px 6px;
    font-size: 10px;
    color: #fff;
}
.ms_item-list > .item .product_info .listReview span{
    font-size: 10px;
    position: static;
    display: inline;
    padding: 0;
    font-weight: normal;
    color: #fff;
    line-height: 15px;
}
.ms_item-list > .item .product_info .preview{
    position: absolute;
    top: 10px;
    right: 0;
    width: 22px;
    height: 22px;
    opacity: 0.7;
}
.ms_item-list > .item .product_info .preview img{
    width: 100%;
}

.mc_product_top{margin-bottom:9px; min-height:55px; }
.mc_product_top * {font-family:'Jost','Noto Sans KR', sans-serif;}
.mc_product_top .total{float:left; padding:17px 0; line-height:21px; font-size:14px; color:#aaaaaa; font-weight:300; }
.mc_product_top .total:before{content:"TOTAL";}
.mc_product_top .total:after{content:"ITEmc";}
.mc_product_top .total strong{font-weight:400; color:#262626;}

.mc_product_top .sort_wrap{float:right; padding:17px 0; line-height:21px; }
.mc_product_top .sort_wrap ul{padding-left:28px; position:relative; overflow:hidden; }
.mc_product_top .sort_wrap ul:before{display: block; width:27px; height:14px; position:absolute; left:0; top:50%; margin-top:-7px; border-right:1px solid #ccc; background:url(/design/nak3618/mc_202010/img/ic_sort.png) 0 center no-repeat;  content:""; background-size: auto 13px;}
.mc_product_top .sort_wrap ul > li{float:left; margin-left: 5px;}
.mc_product_top .sort_wrap ul > li > a {display:inline-block ; vertical-align:top; line-height:21px; padding:0 5px; font-size:14px; }
.mc_product_top .sort_wrap ul > li > a.now{color:#000; font-weight:600;}

.item-none{padding:100px 0; text-align:center; font-family:'Jost','Noto Sans KR', sans-serif; font-size:18px; } 
.mc_item-list{font-size:0; }
.mc_item-list > .item{display:inline-block; vertical-align:top; width:310px; margin: 0 10px 20px 40px; }
.mc_item-list > .item:nth-of-type(4n+1){margin-left:0;}
.mc_item-list > .item .thumb{display:block; box-sizing:border-box; border:1px solid #eeeeee; }
.mc_item-list > .item .thumb  img{display:block; max-width:100%; /* margin:0 auto; */}
.mc_item-list > .item .thumb img.mc_prod_img_s { width: 310px; }
.mc_item-list > .item .product_info_wrap{min-height:228px; padding:19px 0 20px; box-sizing:border-box; }
.mc_item-list > .item .product_info{position:relative; }
.mc_item-list > .item .product_info * {font-family:'Jost','Noto Sans KR', sans-serif; }
.mc_item-list > .item .product_info .icon_info{padding:3px 0 15px; font-size:0; }
.mc_item-list > .item .product_info .icon_info img{display:inline-block; vertical-align:top; margin-bottom:3px; margin-left:3px; }
.mc_item-list > .item .product_info .name{display:block; height:60px; overflow:hidden; line-height:20px; font-size:15px; font-weight:400; color:#000; margin-bottom:13px;  }
.mc_item-list > .item .product_info .subname,
.mc_item-list > .item .product_info .pEtc,
.mc_item-list > .item .product_info .color_info{min-height:16px; line-height:16px; max-height:32px; overflow:hidden; font-size:13px; color:#575757; margin-bottom:10px  }
.mc_item-list > .item .product_info .price_info{margin-top:16px; border-top:1px solid #e6e6e6; padding:15px 0 ; box-sizing:border-box; height:53px; font-size:0;}
.mc_item-list > .item .product_info .price_info .plistSoldout,
.mc_item-list > .item .product_info .price_info .plistReplce{text-align:center; height:23px; line-height:23px; font-size:18px; color:#000;}
.mc_item-list > .item .product_info .price_info .plistPercent,
.mc_item-list > .item .product_info .price_info .plistPrice,
.mc_item-list > .item .product_info .price_info .plistDiscount{display:inline-block;  vertical-align:text-bottom; height:23px; line-height:23px;}
.mc_item-list > .item .product_info .price_info .plistPercent{font-size:18px; color:#d30019; margin-right:5px; }
.mc_item-list > .item .product_info .price_info .plistPrice{font-size:px;font-size:18px; color:#000; margin-right:3px;}
.mc_item-list > .item .product_info .price_info .plistDiscount{font-size:15px; color:#bbb;}
.mc_item-list > .item .product_info .review_info{position:absolute; right:0; bottom:0; display:block; padding:15px 0;box-sizing:border-box; height:53px; line-height:23px; vertical-align:text-bottom; font-size:12px; color:#7b7b7b; font-weight:300;} 
.mc_item-list > .item .product_info .review_info:before{content:"¸®ºä"; }


/* ÇÁ·Î¸ð¼Ç ½½¶óÀÌµå */
.slide_bg_area{
    background: #ededed;
}
.swiper_product_wrap {
    position:relative;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}
.slide_bg_area .swiper_product_wrap .category_hd{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 42px;
    font-weight: 300;
    gap: 10px;
    padding: 80px 0;
}
.slide_bg_area .swiper_product_wrap .category_hd .category_title{
    font-size: 42px;
    font-weight: 500;
    padding: 0;
    line-height: 1;
    margin: 0;
}
.swiper_product_wrap .swiper-slide{}
.swiper_product_wrap .swiper-slide .thumb{
    display:block; 
    box-sizing:border-box; 
    border: none;
    position: relative;
}
.swiper_product_wrap .swiper-slide .thumb a{
    display: block;
}
.swiper_product_wrap .swiper-slide .thumb > a > img{display:block; max-width:100%; /* margin:0 auto;*/ }
.thumb_icon_box{
    position: absolute;
    top: 0;
    left: 0;
}
.thumb_icon_box img.MK-discount-icon{
    display:none;
}
.thumb_icon_box .new_icon_bg{
    display:none;
}
.thumb_icon_box .new_icon_bg.view{
  display: block;
    width: 30px;
    font-size: 9px;
    text-align: center;
    line-height: 1.25;
    font-weight: 500;
    color: #fff;
    padding: 4px 0;
    background: #bf9c7c;
}
.thumb_icon_box .new_icon_bg.view em{
    display: block;
}
.swiper_product_wrap .swiper-slide .product_info_wrap{
    min-height:228px; 
    padding: 0 0 20px; 
    box-sizing:border-box;
    position: relative;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .colorchip{
    display: flex;
    gap: 2px;
    max-width: 80%;
    padding: 13px 0 8px;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .colorchip span{
    width: 12px;
    height: 4px;
    border: 1px solid #eee;
    box-sizing: border-box;
    margin: 0;
}
.swiper_product_wrap .swiper-slide .product_info_wrap > p.model_name{
    margin: 0;
    letter-spacing: 0;
    padding: 0;
}
.swiper_product_wrap .swiper-slide .product_info_wrap a.model_name{
    margin: 0;
    letter-spacing: 0;
    color: #333;
    padding: 0;
    font-size: 12px;
    max-width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .price_info{
    display: flex;
    gap: 3px;
    align-items: center;
    font-size: 13px;
    font-weight: 700;
    padding: 10px 0;
    color: #1b1b1b;
    border: none;
    height: fit-content;
    margin: 0;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .price_info .plistSoldout,
.swiper_product_wrap .swiper-slide .product_info_wrap .price_info .plistReplce{text-align:center;color:#000;}
.swiper_product_wrap .swiper-slide .product_info_wrap .price_info .plistPercent{
    order: 2;
    color: #c17d68;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .price_info .plistPrice{
    order: 1;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .price_info .plistDiscount del{
    color: #9c9c9c;
    font-weight: normal;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .name{
    font-size: 12px;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.25;
    height: 45.5px;
    box-sizing: border-box;
    color: #999;
    padding: 0;
    word-break: keep-all;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    margin: 0;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .name font{
    color: #000;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .name b{
    font-weight: 600;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .pEtc{
    font-size: 12px;
    color: #333;
    margin: 10px 0;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .icon_sample_box{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .icon_sample_box .MK-product-icons{
    line-height: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.swiper_product_wrap .swiper-slide .product_info_wrap .icon_sample_box img{
    width: auto;
    height: 13px;
    margin-right: 3px;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .listReview{
    position: absolute;
    bottom: 100%;
    left: 0;
    background: #d65d61;
    padding: 4px 6px;
    font-size: 10px;
    color: #fff;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .listReview span{
    font-size: 10px;
    position: static;
    display: inline;
    padding: 0;
    font-weight: normal;
    color: #fff;
    line-height: 15px;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .preview{
    position: absolute;
    top: 10px;
    right: 0;
    width: 22px;
    height: 22px;
    opacity: 0.7;
}
.swiper_product_wrap .swiper-slide .product_info_wrap .preview img{
    width: 100%;
}

.swiper_product_wrap .swiper-pagination{
    position: static;
    width: 70%;
    padding: 10px 0 55px;
    margin: 0 auto;
    height: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.swiper_product_wrap .swiper-pagination .swiper-pagination-bullet{
    flex: 1;
    width: 100%;
    height: 4px;
    margin: 0;
    border-radius: 0;
    background: #fff;
    opacity: 1;
    border:0; 
    outline:none;
}
.swiper_product_wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:100%; background-color:#000;}

.swiper_product_wrap .swiper-button-next,
.swiper_product_wrap .swiper-button-prev{
    position:absolute; 
    top:50%;  
    width:40px; 
    height:55px; 
    outline:none; 
    opacity: 0.7;
}
.swiper_product_wrap .swiper-button-next{
    right:-80px; 
    background:url(/design/nak3618/wizdesign/code/slide_next.png) center no-repeat;
}
.swiper_product_wrap .swiper-button-prev{
    left:-80px; 
    background:url(/design/nak3618/wizdesign/code/slide_prev.png) center no-repeat;
}



.submenu{
    padding:60px 0 60px;
}
.submenu ul{
    display: flex;
    justify-content: center;
    gap: 50px;
    align-items: start;
}
.submenu ul li{ 
    box-sizing:border-box; 
    margin: 0;
    padding: 0;
}
.submenu ul li a{
    font-size: 18px;
    padding: 0 0 5px;
    font-weight: 300;
    color: #000;
}
.submenu ul li.on{}
.submenu ul li.on a{
    border-bottom: 2px solid #000;
    font-weight: 400;
}


/* ¼­ºê³×ÀÓÁö¿ì±â */
.subname{display:none !important;}


/* BASIC css end */

