/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
.pooky_header{ }
.pooky_header .header_bottom{display:none !Important;}

 #contentWrap{display: flex;min-width: 1250px;max-width: 1800px;margin: 0 auto;width: 100%;box-sizing: border-box;overflow: visible;justify-content: space-between;padding-left: 71px;}
 #contentWrap #content{
     width: 1510px;
     margin-top: 60px;
 }
 #contentWrap:after{display:none !important;}
 #pooky_aside{width: 225px;padding-right: 40px;}
 
 #pooky_aside .aside_wrap{position: sticky;left: 91px;z-index: 500;background: #fff;top: 50px;}
 #pooky_aside .aside_top{
    display: flex;
    align-items: center;
    grid-gap: 20px;
    margin-bottom: 40px;
}
 #pooky_aside .aside_top .logo{}
 #pooky_aside .aside_top .logo img{}

   #pooky_aside .aside_top .ham_btn{
           position: absolute;
    min-width: 23px;
    height: 17px;
    display: block;
    cursor: pointer;
    right: -10px;
   }

#pooky_aside .aside_top .ham_btn span{
    height: 2px;
    position: absolute;
    background: #000;
    width: 100%;
    transition: all 0.3s ease 0s;
    left: 0px;
}
#pooky_aside .aside_top .ham_btn .line01{
     top: 0px;
}
#pooky_aside .aside_top .ham_btn .line02{
    top: 7px;
}
#pooky_aside .aside_top .ham_btn .line03{
    top: 14px;
}

#pooky_aside .aside_top .ham_btn.active{
 
}
#pooky_aside .aside_top .ham_btn.active .line01{
   top: 7px;
    transform: rotate(45deg);
    width: 23px !important;
}
#pooky_aside .aside_top .ham_btn.active .line02{
    display: none;
}
#pooky_aside .aside_top .ham_btn.active .line03{
        top: 7px;
    transform: rotate(135deg);
    width: 23px !important;
}

 
 
 #pooky_aside .cate_list{
    display: flex;
    flex-flow: column;
    grid-gap: 13px;
    max-height: 700px; /*½ºÅ©·ÑÅ©±â¸¦ 800¿¡¼­ ¼öÁ¤ÇÔ*/
    overflow-y: auto;
    min-width: 210px;
}

#pooky_aside .cate_list::-webkit-scrollbar {
    width: 8px;  
}

#pooky_aside .cate_list::-webkit-scrollbar-thumb {
    background: #e8e8e8; /* ½ºÅ©·Ñ¹Ù »ö»ó */
    border-radius: 5px; /* ½ºÅ©·Ñ¹Ù µÕ±Ù Å×µÎ¸® */
}

#pooky_aside .cate_list::-webkit-scrollbar-track {
    background: #f8f8f8;  /*½ºÅ©·Ñ¹Ù µÞ ¹è°æ »ö»ó*/
}
#pooky_aside .cate_list a:hover{
    color:#000;
    font-weight:bold;
    text-decoration:underline;
    
}
 #pooky_aside .cate_list > a{
    font-size: 14px;
    color: #000;
    font-weight: bold;
}
 #pooky_aside .cate_list .bold{
  color: #000;
    font-weight: bold;
 }
 #pooky_aside .cate_list > .shop_list{
    display: flex;
    flex-flow: column;
    margin: 14px 0 14px;
    grid-gap: 14px;
}
#pooky_aside .cate_list > .shop_list h2{
  font-size: 14px;
    color: #000;
    font-weight: bold;
}
 #pooky_aside .cate_list > .shop_list > a{
    font-size: 14px;
    color: #000;
}
 #pooky_aside .cate_list > .shop_list > .sub_list{
    display: flex;
    flex-flow: column;
    grid-gap: 13px;
    margin-left: 7px;
}
 #pooky_aside .cate_list > .shop_list > .sub_list .cate.sub{}
 .mb_1{margin-bottom:1px;}
#pooky_aside .cate_list > .shop_list > .sub_list .cate.sub.custom_target{margin-top: 15px;}
 #pooky_aside .cate_list > .shop_list > .sub_list .cate.sub > a{
    display: inline-block;
    font-size: 13px;
}
#pooky_aside .cate_list > .shop_list > .sub_list .cate.sub.active > a{font-weight:bold;color:#000;}
#pooky_aside .cate_list > .shop_list > .sub_list .cate.sub .point{font-weight:bold;color:#000;}
#pooky_aside .cate_list > .shop_list > .sub_list .cate.sub.hover > a,#pooky_aside .cate_list > .shop_list > .sub_list .cate.sub.active > a{margin-bottom:10px;}
 #pooky_aside .cate_list > .shop_list > .sub_list .cate.sub > .sub_cate{
    /*display: flex;
    flex-flow: column;
    grid-gap: 10px;*/
    margin-left: 13px;
    display: none;
}
#pooky_aside .cate_list > .shop_list > .sub_list .cate.sub.hover > .sub_cate, #pooky_aside .cate_list > .shop_list > .sub_list .cate.sub.active > .sub_cate
{display:flex; flex-flow: row!important; flex-wrap: wrap!important; grid-gap: 8px 5px!important; max-width: 175px; /*°èÀýº°»óÇ° Á¤·Ä¶§¹®¿¡ ! Ãß°¡ÇÔ*/
    padding-bottom: 5px;
    margin-bottom: 5px;
    position:relative;
}
#pooky_aside .cate_list > .shop_list > .sub_list .cate.sub.hover > .sub_cate:after,#pooky_aside .cate_list > .shop_list > .sub_list .cate.sub.active > .sub_cate:after{content:"";position:absolute;height:1px;background:#ddd;left:0;bottom:0;width:85%;}
 #pooky_aside .cate_list > .shop_list > .sub_list .cate.sub > .sub_cate a{
    font-size: 13px;
    flex: 1 1 calc(50% - 10px);
    margin: 0;
    padding: 0;
}
 #pooky_aside .cate_list .gray{    color: #fb91b4 !important;}
 #pooky_aside .cate_list .pink{color: #ffd2d2 !important;}
 
.item-wrap{width:1150px !important}

.pooky_header.active{border:0; !important;position:relative;   max-width: 1800px;}
.pooky_header.active .header_top{
display:flex;


}
.pooky_header .all_menu_pop{position:fixed;top: 145px;left: 50px;width: 1733px}

.ml-7{margin-left:-7px !important;}

.@media screen and (max-width:1870px) {
 #pooky_aside .aside_wrap{left:15px;}
    
} 
@media screen and (max-width:1800px) {
pooky_header .all_menu_pop{left:0;}
    
}
#pooky_aside > div > div.cate_list > div > div > div:nth-child(16) .sub_cate,#pooky_aside > div > div.cate_list > div > div > div:nth-child(17) .sub_cate{ 
  
    flex-flow: column !important;
    grid-gap: 8px !important;

}
#ftWrap #footer{    
    width: 1500px !important;
    margin:0 auto !important;
    
}
.pooky_list_page #ftWrap #footer{    
padding-left: 70px !important;
    width: 1500px !important;
    margin-left: 285px !important;
}
#pooky_aside > div > div.cate_list > div > div > div:nth-child(11) .sub_cate:after,#pooky_aside > div > div.cate_list > div > div > div:nth-child(12) .sub_cate:after,#pooky_aside > div > div.cate_list > div > div > div:nth-child(13) .sub_cate:after,#pooky_aside > div > div.cate_list > div > div > div:nth-child(14) .sub_cate:after,#pooky_aside > div > div.cate_list > div > div > div:nth-child(15) .sub_cate:after,#pooky_aside > div > div.cate_list > div > div > div:nth-child(16) .sub_cate:after{
display:none;
}


@media screen and (min-width:1950px) {
     #ftWrap #footer{    
        margin:0 auto !important;

    }
    
} 
/* BASIC css end */


/* BASIC css end */

