/* BASIC css start */
#list1{border-top:1px solid #eaeaea; !important;}
#list1:first-child{padding-top:14px !important; border-top:0 !important;}
#list1:first-child ul{padding: 0 !important;}
#list1:first-child .ec-base-product.typeDesc .prdList > li:first-child{padding-bottom:14px !important;}
#list1:last-child .ec-base-product.typeDesc .prdList > li:last-child{padding-bottom:14px !important;}

#list2{margin-top: 0 !important; margin-bottom:0 !important;}
#list2:first-child{margin-top: 50px!important;}
#list2:last-child{margin-bottom:50px !important;}


#list3{margin-top:0 !important;  margin-bottom:0 !important;}
#list3:first-child{margin-top: 50px!important;}
#list3:last-child{margin-bottom:50px !important;}

.status_show{opacity:1 !important; bottom:1 !important;}

.abcd img {width:100%;}

.ec-base-product.typeGallery .description.show{ opacity: 1; bottom: 1px;}

.xans-product-menupackage .titleArea{margin:0;}

.xans-product-menupackage > ul{padding:10px 14px 15px;background:#fff;}

.xans-product-menupackage > ul .icoOpen{width:13px;cursor:pointer;vertical-align:top;}

.xans-product-menupackage > ul > li{padding:3px 0;width:33.33%;text-align:center;float:left;}

.xans-product-menupackage > ul > li:first-child{border-top:0;}

.xans-product-menupackage > ul > li > a{display:inline-block;margin:0;color:#2e2e2e;font-weight:normal;font-size:12px;vertical-align:top;width:94%;border:1px solid #eee;line-height:30px;}

.xans-product-menupackage > ul > li > ul{display:inline;}

.xans-product-menupackage > ul > li > ul > li{position:relative;display:inline-block;padding:0 7px 0 8px;}

.xans-product-menupackage > ul > li > ul > li:before{display:block;content:"";position:absolute;top:0;left:0;width:1px;height:13px;background:#d6d6d6;}

.xans-product-menupackage > ul > li > ul > li:first-child:before{display:none;}

.xans-product-menupackage > ul li.selected > a{color:#508bed;}

.xans-product-menupackage > ul > li > ul > li > .button{display:inline-block;position:relative;width:13px;height:12px;}

.xans-product-menupackage .subCategory{display:none;position:absolute;right:0;top:13px;z-index:11;min-width:120px;padding:12px 12px 0;border:1px solid #9b9b9b;background:#fff;border-radius:4px;box-shadow:3px 3px 15px #a8a8a8;}

.xans-product-menupackage .subCategory li{padding:7px 0 0;}

.xans-product-menupackage .subCategory li:first-child{padding:0 13px 0 0;}

.xans-product-menupackage .subCategory li a{color:#575a63;}

.xans-product-menupackage .subCategory li a:hover,.xans-product-menupackage .subCategory li.selected a{color:#008bcc;}

.xans-product-menupackage .subCategory .icoClose{position:absolute;right:12px;top:12px;width:13px;cursor:pointer;}

.xans-product-menupackage .menuCategory .button.selected{z-index:11;}

.xans-product-menupackage .menuCategory .button.selected .subCategory{display:block;}

.xans-product-menupackage .menuCategory li.xans-product-displaysubcategory{display:inline-block;border:0;}

.xans-product-menupackage .banner{padding:10px 14px;}

.xans-product-menupackage #titleArea .funcArea{position:absolute;top:6px;right:14px;}



.xans-product-menupackage #titleArea .likeButton{position:static;top:auto;left:auto;display:inline-block;margin:4px 0 0;vertical-align:middle;}

.xans-product-menupackage .likeButton button{border:0;background:none;}

.xans-product-menupackage .likeButton button strong{margin:0 0 0 3px;font-size:11px;line-height:20px;color:#757575;}

.xans-product-menupackage .likeButton.selected button strong{line-height:20px;color:#2e2e2e;vertical-align:middle;}

.xans-product-menupackage #titleArea .likeButton span{position:static;}

.xans-product-listrecommend.ec-base-product{margin:30px 0 0 !important;background:#fff;clear:both;}


.xans-product-listrecommend.ec-base-product{margin:30px 0 0;background:#fff;clear:both;}



.xans-product-listrecommend:first-child h2{border-top:0;}

.xans-product-listrecommend.ec-base-product h2{margin:0;padding:14px 14px 0;font-size:14px;line-height:15px;color:#4a5164;background:none;}

.xans-product-listrecommend.ec-base-product > .prdList{padding-top:14px;}

.xans-product-listrecommend .paginate{margin:0 auto 14px;display:inline-block;width:100%;}

.xans-product-normalmenu{overflow:hidden;padding:14px;background:#fff;clear:both;}

.xans-product-normalmenu .sort{float:left;}

.xans-product-normalmenu .sort select{max-width:150px;}

.xans-product-normalmenu .viewType{width:131px;float:right;font-size:0;}

.xans-product-normalmenu .viewType{border-radius:4px;-webkit-border-radius:4px;}

.xans-product-normalmenu .viewType li{display:inline-block;width:31px;height:27px;border:1px solid #d5d5d5;border-right:0;background-size:50%;background-repeat:no-repeat;background-position:center;}

.xans-product-normalmenu .viewType li:first-child{border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;}

.xans-product-normalmenu .viewType li:last-child{border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-right:1px solid #d5d5d5;}

.xans-product-normalmenu .viewType li.selected{background-color:#333;border-color:#333;}

.xans-product-normalmenu .viewType li a{display:block;height:100%;}

.xans-product-normalmenu .viewType li.list{background-image:url("/design/newcomfort/m/img/ico_list.png");}

.xans-product-normalmenu .viewType li.thumb1{background-image:url("/design/newcomfort/m/img/ico_thumb1.png");}

.xans-product-normalmenu .viewType li.thumb{background-image:url("/design/newcomfort/m/img/ico_thumb.png");}

.xans-product-normalmenu .viewType li.gallery{background-image:url("/design/newcomfort/m/img/ico_gallery.png");}

.xans-product-normalmenu .viewType li.slide{background-image:url("/design/newcomfort/m/img/ico_slide.png");}

.xans-product-normalmenu .viewType li.selected.list{background-image:url("/design/newcomfort/m/img/ico_list_on.png");}

.xans-product-normalmenu .viewType li.selected.thumb1{background-image:url("/design/newcomfort/m/img/ico_thumb1_on.png");}

.xans-product-normalmenu .viewType li.selected.thumb{background-image:url("/design/newcomfort/m/img/ico_thumb_on.png");}

.xans-product-normalmenu .viewType li.selected.gallery{background-image:url("/design/newcomfort/m/img/ico_gallery_on.png");}

.xans-product-normalmenu .viewType li.selected.slide{background-image:url("/design/newcomfort/m/img/ico_slide_on.png");}



.colorCategory {}
.colorCategory li { text-indent: -9999px; border:1px solid #ddd; }
.colorCategory li a { display:block; }
.xans-product-menupackage > ul.colorCategory > li > a { display:block; }
.colorCategory li:nth-of-type(1) a { background:url('https://newcomfort.img11.kr/color/color_cate01.jpg') center no-repeat; background-size:auto 36px; }
.colorCategory li:nth-of-type(2) a { background:url('https://newcomfort.img11.kr/color/color_cate02.jpg') center no-repeat; background-size:auto 36px; }
.colorCategory li:nth-of-type(3) a { background:url('https://newcomfort.img11.kr/color/color_cate03.jpg') center no-repeat; background-size:auto 36px; }
.colorCategory li:nth-of-type(4) a { background:url('https://newcomfort.img11.kr/color/color_cate04.jpg') center no-repeat; background-size:auto 36px; }
.colorCategory li:nth-of-type(5) a { background:url('https://newcomfort.img11.kr/color/color_cate05.jpg') center no-repeat; background-size:auto 36px;; }
.colorCategory li:nth-of-type(6) a { background:url('https://newcomfort.img11.kr/color/color_cate06.jpg') center no-repeat; background-size:auto 36px;; }
.colorCategory li:nth-of-type(7) a { background:url('https://newcomfort.img11.kr/color/color_cate07.jpg') center no-repeat; background-size:auto 36px;; }
.colorCategory li:nth-of-type(8) a { background:url('https://newcomfort.img11.kr/color/color_cate08.jpg') center no-repeat; background-size:auto 36px;; }
.colorCategory li:nth-of-type(9) a { background:url('https://newcomfort.img11.kr/color/color_cate09.jpg') center no-repeat; background-size:auto 36px;; }
.colorCategory li:nth-of-type(10) a { background:url('https://newcomfort.img11.kr/color/color_cate10.jpg') center no-repeat; background-size:auto 36px;; }
.colorCategory li:nth-of-type(11) a { background:url('https://newcomfort.img11.kr/color/color_cate11.jpg') center no-repeat; background-size:auto 36px;; }
.colorCategory li:nth-of-type(12) a { background:url('https://newcomfort.img11.kr/color/color_cate12.jpg') center no-repeat; background-size:auto 36px;; }
.colorCategory li:nth-of-type(13) a { background:url('https://newcomfort.img11.kr/color/color_cate13.jpg') center no-repeat; background-size:auto 36px;; }
.colorCategory li:nth-of-type(14) a { background:url('https://newcomfort.img11.kr/color/color_cate14.jpg') center no-repeat; background-size:auto 36px;; }
.colorCategory li:nth-of-type(15) a { background:url('https://newcomfort.img11.kr/color/color_cate15.jpg') center no-repeat; background-size:auto 36px;; }



/* 브랜드 카테고리 타이틀 -- 노브라티 */
.brand_wrap__nobra { position: relative;width:100%; margin:0 auto; box-sizing: border-box; }
.brand_wrap__nobra .brand_visual { width: 100%; }
.brand_wrap__nobra .brand_visual img { display: block; width: 100%; }

.brand_wrap__nobra .brand_about { width: 100%; }
.brand_wrap__nobra .brand_about .brand_category { width: 100%; padding: 2px 0; background: #ffffff; }
.brand_wrap__nobra .brand_about .brand_category ul { display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0 2px; }
.brand_wrap__nobra .brand_about .brand_category li { width: calc(25% - 2px); margin:1px 0; background-color: #ece9e4; border-radius: 4px; }
.brand_wrap__nobra .brand_about .brand_category li:nth-child(even) { background-color: #e6ddd3; }
.brand_wrap__nobra .brand_about .brand_category li a { display: block; text-align: center; }
.brand_wrap__nobra .brand_about .brand_category li a img { width: 100%; }

.brand_wrap__nobra .brand_about .brand_feature { position: relative; padding: 40px 0; }
.brand_wrap__nobra .brand_about .brand_feature .title h1 { width: 100%; text-align: center; font-size: 28px; font-weight: bold; line-height: 1.25em; letter-spacing: -0.03em; font-family: 'Montserrat', 'Pretendard', 'Noto Sans', Arial, sans-serif; }
.brand_wrap__nobra .brand_about .brand_feature .video_box { width: 100%; padding: 20px 40px; box-sizing: border-box; }
.brand_wrap__nobra .brand_about .brand_feature .video_box video { width: 100%; -webkit-mask-image: -webkit-radial-gradient(white, black); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; }
.brand_wrap__nobra .brand_about .brand_feature .video_info { padding: 0 20px; }
.brand_wrap__nobra .brand_about .brand_feature .video_info img { width: 100%; }

.brand_wrap__nobra .brand_fabric { position: relative; width: 100%; padding: 0 0 22px; overflow: hidden; background: #f6f7f5; }
.brand_wrap__nobra .brand_fabric .swiper-pagination { bottom: 20px; }
.brand_wrap__nobra .brand_fabric .swiper-pagination .swiper-pagination-bullet { background: #aaa; }
.brand_wrap__nobra .brand_fabric .swiper-pagination .swiper-pagination-bullet-active { background: #313131; }
.brand_wrap__nobra .brand_fabric .swiper-slide { height: auto; text-align: center;box-sizing: border-box; }
.brand_wrap__nobra .brand_fabric .swiper-slide img { display: block; margin: 0 auto; width: 100%; }


/* BASIC css end */

