/* BASIC css start */
/* BASIC css start */
@media all and (min-width:1367px){
 #container #contents { max-width:100% !important; } 
 }
#wrap.da #container #contents { margin-top:0px; } 
.cate_wrap { border-bottom:1px solid var(--mainColor); } 
.cate_list {display: flex;justify-content: space-between;align-items: center;width: 100%;margin: 0 auto;padding: 0 50px;box-sizing: border-box;} 
.menuCategory>li { display:flex; gap:0 35px; padding:17px 0px; } 
.menuCategory>li a { font-size:13px; line-height:16px; font-weight:400; } 
.menuCategory>li a.selected { text-decoration:underline; } 
#wrap.da .listTop { } 
#wrap.da .listTop .sort {position:relative;width: auto;height:initial;line-height:1;} 
#wrap.da .listTop .sort .sortBy { position:absolute; font-size:13px; font-weight:500; line-height:16px; color:var(--mainColor); top:0; right:0; } 
#wrap.da .listTop .right .xans-product-normalmenu .sort select { font-size:13px; font-weight:400; line-height:normal; } 
#contents .product_area { width:100%; padding:0; } 
#wrap.da .product_area .prdList .list_item { width:calc((100% / 3) - 1px); margin:0; border-bottom:1px solid var(--mainColor); border-right:1px solid var(--mainColor); } 
#wrap.da .product_area .prdList .list_item:nth-of-type(3n) { border-right:0; } 
#wrap.da .description .name a span { font-size:13px!important; line-height:16px !important; color:var(--mainColor) !important; font-weight:400; } 
#wrap.da .product_area .prdList .list_item .description { margin-top:25px; } 
.product_area .prdList .list_item .description .model {
    color: #999;
    font-size: 11px;
    display: block;
    margin-top: 3px;
    font-weight: 500;
    margin-bottom: -2px;
}
#wrap.da .product_area .prdList .list_item .description .spec { margin-top:6px; margin-bottom:35px; } 
#wrap.da .product_area .prdList .list_item .description li span { font-size:13px!important; line-height:16px !important; color:var(--mainColor) !important; font-weight:400; } 
#contents .product_area .prdList .list_item .description .icon { margin-bottom:0; display:none!important; } 
#contents .product_area .prdList .list_item .description .icon .hiddenIconWrap+span { margin-bottom:10px; } 
#wrap.da .product_area .prdList .list_item .thumbnail .icon { top:18px; left:25px; } 
#contents .product_area .prdList .list_item .thumbnail a.soldout { position:relative; display:block; } 
#contents .product_area .prdList .list_item .thumbnail a.soldout::before { position:absolute; width:100%; height:100%; content:'SOLD OUT'; background:rgba(0,0,0,0.5); top:0; left:0; color:var(--white); display:flex; align-items:center; justify-content:center; } 
@media(max-width:900px){
 #wrap.da .product_area .prdList .list_item { width:calc(50% - 1px); } 
#wrap.da .product_area .prdList .list_item:nth-of-type(3n) { border-right:1px solid var(--mainColor); } 
#wrap.da .product_area .prdList .list_item:nth-of-type(2n) { border-right:0; } 
 }
@media(max-width:767px){
 #wrap.da .customList .listTop .right .xans-product-normalmenu .sort select { height:initial; } 
 }
@media(max-width:743px){
 .menuCategory>li { overflow-x:auto; gap:0 20px; } 
.menuCategory>li::-webkit-scrollbar { display:none; } 
.menuCategory>li a { flex:0 0 auto; font-size:12px; } 
#wrap.da .listTop .right .xans-product-normalmenu .sort select { font-size:12px !important; } 
#wrap.da .product_area .prdList .list_item .description { margin-top:15px; } 
#wrap.da .product_area .prdList .list_item .thumbnail .icon { left:20px; } 
#wrap.da .product_area .prdList .icon span { font-size:12px; } 
#wrap.da .description .name a span { font-size:12px !important; } 
#wrap.da .product_area .prdList .list_item .description li span { font-size:12px !important; } 
#wrap.da .product_area .prdList .list_item .description .spec { margin-top:5px; margin-bottom:18px; } 
#contents .product_area .prdList .list_item .thumbnail a.soldout::before { font-size:12px; } 
 }
.xans-product-normalmenu .function { overflow:hidden; text-align:right; line-height:38px; } 
.xans-product-normalmenu .function .btnCompare { display:inline-block; padding:0 12px; border-left:1px solid #d7d5d5; } 
.xans-product-normalmenu .function .btnCompare:hover { text-decoration:none; } 
.xans-product-normalmenu .prdCount { float:left; color:#7d7d7d; font-size:16px; line-height:normal; } 
.xans-product-normalmenu .prdCount strong { margin-left:8px; } 
.xans-product-normalmenu fieldset { margin:20px 0 0; padding:10px 16px; text-align:right; background:#fbf9fa; } 
.xans-product-normalmenu .discoutPeriod:hover { transform:translate(5px 5px); } 
.xans-product-listnormal .discountPeriod:hover .layerDiscountPeriod { display:block !important; } 
@media all and (max-width:767px){
 .xans-product-normalmenu { padding:0 16px; } 
.xans-product-normalpackage .product_area { margin:0 16px; } 
.xans-product-normalmenu .prdCount { font-size:14px; } 
 }
@media all and (max-width:1024px){
 .xans-product-normalmenu { margin:40px 0 0; } 
 }
@media all and (min-width:768px) and (max-width:1366px){
 .xans-product-normalmenu { padding:20px 24px 0; } 
.xans-product-normalpackage .product_area { margin:0 24px; } 
 }
@media all and (min-width:1367px){
 .xans-product-normalmenu { margin:0; } 
#container #contents { max-width:1280px; } 
 }
.customPaging.pc { display:flex; } 
.customPaging.mob { display:none; } 
.customPaging {padding: 62px 0;text-align:center;justify-content:center;align-items:center;} 
.customPaging p { display:inline-block; vertical-align:top; display:inline; zoom:1; } 
.customPaging p.first { margin:0 -4px 0 0; } 
.customPaging p.last { margin:0 0 0 -4px; } 
.customPaging ol { display:flex; justify-content:center; align-items:center; margin:0; padding:0 15px; zoom:1; margin:0; } 
.customPaging li { margin:0 0 0 -1px; font-size:12px; color:#707070; vertical-align:top; display:inline; zoom:1; } 
.customPaging li:first-child { margin-left:0; } 
.customPaging img {vertical-align: baseline;width: 5px;} 
.customPaging li a { display:block; width:33px; padding:9px 0; font-weight:normal; color:#707070; line-height:14px; background:#fff; font-size:12px; } 
.customPaging li a.this { color:#000; text-decoration:underline; } 
.customPaging a.nolink { cursor:default; } 
@media all and (max-width:1024px){
 .customPaging.pc { display:none; } 
.customPaging.mob { display:flex; } 
.customPaging { padding-top:50px; padding-bottom:0; } 
.customPaging li a { font-size:12px; } 
.customPaging>div>a { font-size:12px; } 
 }
#searchSidebar.searchData .searchCondition .closeBtnWrap { padding:50px 50px 0 0; } 
#ec-product-searchdata-submit { font-size:13px!important; } 
.da .product_area .prdList .icon span { font-family:'Runda W05 Medium','Noto Sans KR',sans-serif!important; letter-spacing:1px!important; /* font-weight:500!important; */ } 
@media (max-width:767px){
 .product_area .more .btnMore { margin-bottom:0!important; } 
 }
#wrap { overflow-x:hidden; } 
#container { min-height:calc(100vh - 51px); } 
.R_dim2 { width:100%; height:100vh; position:absolute; right:0; left:0; top:0; background:rgba(0,0,0,0.5); z-index:1001; display:none; } 
.R_dim2.on { display:block; } 
.path { width:100%; height:40px; margin:0; background:#f7f7f7; } 
.path ol { float:none; margin-left:50px; padding-top:5px; } 
.xans-product-normalmenu #Product_ListMenu { display:flex; justify-content:space-between; align-items:center; line-height:0; } 
.xans-product-normalmenu #Product_ListMenu .listSubCategory a { margin-right:15px; font-size:13px; font-weight:400; font-family:"Noto-Sans-CJK-KR"; } 
.xans-product-normalmenu #Product_ListMenu .listSubCategory a:last-child { margin-right:0; } 
.xans-product-normalmenu .prdCount { display:none; } 
.xans-product-normalmenu .sort select {border:none;/* background:#fff url(//img.echosting.cafe24.com/skin/skin/common/ico_select.png) no-repeat right center; */background-size:6px 6px;padding:0;/* padding:0 12px; */outline:none;font-size:13px;height:auto;appearance: none;-moz-appearance: none;-webkit-appearance: none;} 
.xans-product-normalmenu .sort select option { padding:0; border:none; outline:none; } 
.xans-product-menupackage p { position:absolute; right:50px; margin-top:10px; cursor:pointer; } 
#contents .titleArea { display:none; } 
#contents .titleArea h2 { display:none; } 
.product_area { width:calc(100% - 100px); margin:0 auto; padding:50px 0 70px; } 
.product_area .prdList { width:100%; margin:0; padding:0; display:flex; flex-wrap:wrap; } 
.product_area .more .btnMore { text-decoration:underline; border:none; padding:0; } 
.product_area .more .btnMore:hover { color:#000; } 
.product_area .more .btnMore i { display:none; } 
.product_area .prdList .list_item { width:calc((100% / 3) - 93px); height:auto; margin-right:137px; display:inline-block; vertical-align:top; } 
.product_area .prdList .list_item:nth-of-type(3) ~ .list_item { margin-top:70px; } 
.product_area .prdList .list_item:nth-of-type(3n) { margin-right:0; } 
.product_area .prdList .list_item .thumbnail { margin-right:0; } 
.product_area .prdList .list_item .thumbnail a img { width:100%; height:100%; object-fit:cover; } 
.product_area .prdList .list_item .description { text-align:center; height:auto; margin-top:15px; } 
.product_area .prdList .list_item .description .icon { margin-bottom:10px; } 
    .product_area .prdList .list_item .description .name a {
        width: 100%;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
.product_area .prdList .list_item .description .name a span { font-weight:500; } 
.product_area .prdList .list_item .spec li { text-align:center; } 
.product_area .prdList .list_item .spec li span {display:block;/* margin-top:8px; */} 
.product_area .prdList .list_item .description .spec li span#span_product_tax_type_text { display:none; } 
.product_area .prdList .list_item .spec li:nth-of-type(3) ~ li { display:none; } 
.xans-product-listmore { margin-top:94px; } 
.xans-product-listmore .m_display { display:none; } 
.customLogoFIxMob { display:none; } 
@media all and (min-width:1025px) and (max-width:1366px){
/*#container #contents { max-width:unset; padding-top:60px; } */
.customSearch .customSearch_box { display:block; } 
.path { width:100%; height:40px; margin:0; background:#f7f7f7; } 
.path ol { float:none; margin-left:50px; padding-top:5px; } 
.xans-product-normalmenu {/* display:block; */} 
.m_customSearch_box { display:none; } 
.m_customLeftMenu { display:none; } 
.xans-product-normalmenu {display:block;padding:0;/* width:calc(100% - 100px); */margin:0 auto;} 
.xans-product-normalmenu #Product_ListMenu {margin:0;/* margin-top:18px; */} 
.xans-product-normalpackage .product_area { margin:0 auto; } 
.product_area .prdList { margin:0; } 
.product_area .prdList .list_item { width:calc((100% / 3) - 81px); margin-right:116px; vertical-align:top; } 
.product_area .prdList .list_item .thumbnail { } 
.product_area .prdList .list_item:nth-child(3) .description .name a { width:90%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 20px; } 
.product_area .prdList .list_item .description .spec li span#span_product_tax_type_text { display:none; } 
.xans-product-listmore { margin-top:102px; } 
.xans-product-listmore .m_display { display:none; } 
 }
@media all and (min-width:768px) and (max-width:1024px){
/* #container #contents { padding-top:60px; }*/ 
.customSearch .customSearch_box { display:none; } 
.path { width:100%; height:40px; background:#f7f7f7; margin:0; opacity:1; overflow:auto; font-size:unset; text-indent:unset; white-space:unset; line-height:unset; color:unset; display:block; } 
.path ol { padding-top:12px; } 
.xans-product-menupackage p { z-index:1; } 
.xans-product-normalmenu { margin:0; padding:0; width:calc(100% - 100px); margin:0 auto; } 
.xans-product-normalmenu #Product_ListMenu { margin-top:18px; } 
.m_customSearch_box { display:none; } 
.m_customLeftMenu { display:none; } 
.xans-product-normalpackage .product_area { margin:0 auto; } 
.product_area .prdList .list_item { width:calc((100% / 3) - 50px); margin-right:70px; vertical-align:top; } 
.product_area .prdList .list_item .description .spec li span#span_product_tax_type_text { display:none; } 
.xans-product-listmore .m_display { display:none; } 
 }
@media all and (max-width:767px){
 #container { min-height:calc(100vh - 99px); } 
#container #contents { padding-top:0; } 
header#header { height:40px; } 
header#header.fixed { padding:0; } 
#header .inner { align-items:center; margin:0; margin:0 15px; } 
#header .inner h1 { top:8px; } 
#header .navigation .btnNav { top:8px; } 
#header .navigation__util { top:10px; } 
.xans-product-menupackage { margin-top:40px; } 
.path { width:100%; height:40px; background:#f7f7f7; margin:0; opacity:1; overflow:auto; font-size:unset; text-indent:unset; white-space:unset; line-height:unset; color:unset; display:block; } 
.path ol { margin-left:15px; padding-top:12px; } 
.titleArea { margin-top:13px; } 
.xans-product-menupackage #searchContent { width:calc(100% - 30px); display:none; height:60px; position:absolute; top:26px; left:15px; } 
.xans-product-menupackage #searchContent colgroup { display:none; } 
.xans-product-menupackage #searchContent th { width:100px; } 
#searchContent tr:first-child td { padding-top:10px; } 
.xans-product-menupackage #searchContent .btnAllExtend { display:none; } 
.xans-product-menupackage p { right:15px; } 
.xans-product-normalmenu { display:block; margin:0 auto; padding:0; width:calc(100% - 30px); } 
.xans-product-normalmenu #Product_ListMenu { margin-top:15px; } 
.xans-product-normalmenu #Product_ListMenu .listSubCategory a { line-height:16px; } 
.xans-product-normalmenu #Product_ListMenu .sort { display:none; } 
.xans-product-normalpackage .product_area { width:calc(100% - 30px); margin:0 auto; } 
.product_area .prdList { margin:0; } 
.product_area .prdList .list_item { width:calc(50% - 12px); margin:0 auto; height:auto; } 
.product_area .prdList .list_item:nth-of-type(3) ~ .list_item { margin-top:0; } 
.product_area .prdList .list_item:nth-of-type(2) ~ .list_item { margin-top:31px; } 
.product_area .prdList .list_item:nth-of-type(2n - 1) { margin-left:0; margin-right:9px; } 
.product_area .prdList .list_item:nth-of-type(2n) { margin-right:0; margin-left:9px; } 
.product_area .prdList .list_item .thumbnail { } 
.product_area .prdList .list_item .description { margin:0; margin-top:10px; } 
.product_area .prdList .list_item .description .name a {
        width: 100%;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
.product_area .prdList .list_item:nth-child(3) .description .name a { width:90%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 8px; } 
.product_area .prdList .list_item .description .spec li span { display:block; margin-top:8px; } 
.product_area .prdList .list_item .description .spec li span#span_product_tax_type_text { display:none; } 
.xans-layout-footer { padding:0; } 
.xans-product-listmore { margin-top:54px; } 
.xans-product-listmore .pc_display { display:none; } 
.xans-product-listmore .m_display { display:inline-block; } 
.product_area .more .btnMore { margin-bottom:60px; } 
 }
@media all and (max-width:743px){
 .customPaging>div a { font-size:12px; } 
.customPaging li a { font-size: 12px; } 
 }
 
 
 
.main_icons { position:relative; bottom:24px;}
 
 
 

/* BASIC css end */


/* BASIC css end */

