/* BASIC css start */
#header .topbar{width:100%;}
#header .topbar a{display:block;}
#header .topbar a img{width:100%;}
body {font-family: 'Spoqa Han Sans Neo','Poppins', 'sans-serif';}
.site-header .site-extras [data-menu-label=Search] .heimish-icon {display:inline-block;}

.top_banner {width:100%;z-index: 999999;background:#dae0f0;text-align:center;height:36px;line-height:36px;}
.top_banner .top-banner-inner {margin:0 auto;position:relative;}
.top_banner .top-banner-inner p a {font-family: 'Spoqa Han Sans Neo', 'sans-serif';color:#111;font-size:14px;}
.top_banner .banner_close{ font-size: 0;width:18px; height:18px; position:absolute; top: 50%;  transform: translate(0, -50%); right:0px; z-index: 5;}

.site-header .site-menu > li {font-family:'Poppins', 'sans-serif';display:inline-block;padding:0px 2% 0 0;}



.search{width:100%;margin:0 auto}
.search fieldset{width:100%;margin:49px auto 20px;POSITION:relative}
.search input{width:100%;height:52px;background:0 0;font-size:14px;color:#999!important;line-height:52px; border:0; border-bottom:2px solid #111;box-sizing:border-box;font-family: 'Spoqa Han Sans Neo', 'sans-serif';font-weight:500;}
.search .btn_search{font-size:40px}
.search_btn {position:absolute;right:0; bottom:0; }
.search_btn img{height:60px;}
.label_name {position:absolute;z-index:-2;left:0;text-align:left;width:84%;color:#000;cursor:text;height:52px;font-weight:300;line-height:52px;box-sizing:border-box}
.label_name i,.search fieldset{text-align:center}
.label_name i{font-size:14px;transition:.1s ease-in-out;color:#000}
.site-header .site-menu li, .site-header .site-menu li a {color:#2b2b2b;font-size: 16px;font-weight: 500;}
.site-header .site-extras li a, .site-header .site-extras .change-language .language { color:#2b2b2b;font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 500;}
.site-header .site-menu .shop-header .line {background:#ccc;width:43px;height:1px;}
.site-header .site-menu.is-active .shop-header .line {display:block;}
.site-header .site-menu li { margin-right:40px;}
.site-header .site-extras li.cart span.cart-qu {margin-left:5px;display:inline-block;background:#2b2b2b;color:#ffffff;width:30px;height:30px;line-height:30px;text-align:center;border-radius:20px;}
.site-header .site-menu .shop-header {}
.header-inner .is-active .shop-selector {top:0;transform:translateX(0);margin-top:60px;box-shadow: 0 10px 10px -5px rgba(0,0,0,0.2);}
.header-inner .shop-selector {width:100%;min-width:1650px;background-color:#fff;padding: 20px 4.75%;position:absolute;top:-100px;left:0;transform:translateX(-100%);transition:top .5s cubic-bezier(.25,.46,.45,.94);z-index:9999}
.header-inner .shop-selector .shop_left {font-family: 'Spoqa Han Sans Neo','Poppins', 'sans-serif';float:left;width:60%;display:flex; }
.header-inner .shop-selector .shop_left li {display:inline-block;vertical-align:top;width:24%;}
.header-inner .shop-selector .shop_left li.first dl:nth-child(2) dt a {color: #2b2b2b;
    font-size: 13px; }

.header-inner .shop-selector .shop_left li dt {padding:0 0 20px 0;}
.site-header .shop-selector .shop_left li dt a {font-weight:600;color:#2b2b2b; font-family: 'Poppins', 'sans-serif'; border-bottom: solid 1px #2b2b2b;}
.site-header .shop-selector .shop_left li dd {padding:0 0 20px 0;}
.site-header .shop-selector .shop_left li dd a {color:#5b5b5b; font-size:15px; font-family: 'Poppins', 'sans-serif';}
.site-header .shop-selector .shop_right {float:right;width:30%;min-width:585px;text-align:right;}
.site-header .shop-selector .shop_right li {display: inline-block;vertical-align:top;text-align:center;margin:0;}
.site-header .shop-selector .shop_right li:first-child {margin-right:20px;}
.site-header .shop-selector .shop_right li p {font-family: 'Poppins', 'sans-serif';padding-bottom:20px;color:#2b2b2b;font-weight:500;}

.site-header .site-menu .info-header {position:relative;}
.site-header .header-inner .is-active2 .info-header .info-selector {top:-35px;transform:translateX(0);margin-top:65px;box-shadow: 0 10px 10px -5px rgba(0,0,0,0.2);}
.site-header .header-inner .info-header .info-selector {width:200px;background:#fff;padding:30px 65px 10px;position:absolute;top:-100px;left:-80px;transform:translateY(-200%);transition:top .5s cubic-bezier(.25,.46,.45,.94);z-index:9999}
.site-header .header-inner .info-header .info-selector a {display:block;font-size:14px;padding-bottom:20px;font-weight:500;}
.site-header .header-inner .info-header .line {display:none;background:#ccc;width:38px;height:1px;}
.site-header .header-inner .is-active2 .info-header .line {display:block;}

.site-search {background-color:#fff;margin:60px 0 0px;position:absolute;top:-100px;left:0;transform:translateX(-100%);transition:top .5s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:9999}
.site-search.is-active{top:0;transform:translateX(0);box-shadow: 0 10px 10px -5px rgba(0,0,0,0.2);}
.site-search .outer-margin{opacity:0;transition:opacity .35s ease-out;width:1024px;padding:0 0 130px 0; } 
.site-search.is-active .outer-margin{opacity:1}

.site-search .searchbar{width:100%;position:relative;margin-bottom:50px}
.site-search .searchbar input[type=text]{ }
.site-search .searchbar .search-button{background-image:url(//hince.co.kr/assets/images/heimish-search-button.png);background-size:60px 60px;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:100px;height:100px}
.site-search .searchbar .search-button a{display:block;height:100%}
.site-search .featured-tags .tag {color:#111111;cursor:pointer;display:inline-block;font-size:16px;margin-right:5%;opacity:0;padding:10px 0;top:10px;position:relative;transition:top .3s ease-out,opacity .5s ease-out}
.site-search.is-active .featured-tags .tag{top:0;opacity:1}
.site-search.is-active .featured-tags .tag:nth-child(1){transition-delay:.2s}
.site-search.is-active .featured-tags .tag:nth-child(2){transition-delay:.35s}
.site-search.is-active .featured-tags .tag:nth-child(3){transition-delay:.5s}
.site-search .featured-tags .tag strong{display:inline-block;font-weight:600;position:relative}
=.site-search .featured-tags .tag:hover strong:after{width:calc(100% + 10px)}
.site-search .remove-icon {cursor:pointer;position:fixed;opacity:0;bottom:45px;right:50%;transition:opacity .25s ease-out;transition-delay:.8s;z-index:99999}
.site-search.is-active .remove-icon{opacity:1;right:50%;background: url(http://www.eheimish.com/design/heimish/renewal2019/pc/close.png) center center no-repeat;}

.site-search.is-active+.site-search-modal{transform:translateX(0);opacity:.8}
@media (max-width:1200px){.site-search{padding:180px 0 120px}
.site-search .featured-tags .tag{font-size:20px;margin-right:3%}
.site-search .remove-icon {top:38px}
}
@media (max-width:900px){.site-search{padding:150px 0 80px}
.site-search .searchbar input[type=text]{height:80px;line-height:40px;padding:10px 20px;font-size:22px}
.site-search .searchbar .search-button{width:80px;height:80px}
.site-search .featured-tags .tag{display:block;margin-right:0}
}
@media (max-width:600px){.site-search{padding:108px 0 60px}
.site-search .searchbar{margin-bottom:30px}
.site-search .searchbar input[type=text]{height:70px;line-height:40px;padding:5px 12px;font-size:20px}
.site-search .searchbar .search-button{width:70px;height:70px;background-size:50px 50px}
.site-search .featured-tags .tag{font-size:17px;padding:7px 0}
.site-search .remove-icon{top:23px!important;right:20px}
}








/* BASIC css end */

