/* BASIC css start */
#header.header_cate .fullcategory-wrap {
    position:fixed;
    top:-2000px;
    left:0;
    right:0;
    z-index:49;
    min-height:calc(100% - 85px);
    overflow-y:auto;
    display:none;
}
#header.header_cate .fullcategory-wrap.active {
    bottom:0px;
    display:block;
}

#header.header_cate .fullcategory-wrap ul {
    background:#efeae6;
    border-radius: 0px 0px 0px 30px;
    box-sizing: border-box;
    padding-top:22px;
    padding-bottom:75px;
}
#header.header_cate .fullcategory-wrap ul li{
    padding:10px;
    text-align:center;
}
#header.header_cate .fullcategory-wrap ul li a{
    display:block;
    height:20px;
    line-height:20px;
    color:#4e4e4e;
    font-size:14px;
    font-family:'Heebo';
    letter-spacing:-0.35px;
    text-align:center;
}
#header.header_cate .fullcategory-wrap ul li a.free-delivery{
    position: relative;
    color: #34a571;
    padding-right: 40px;
    display:inline-block;
    font-weight:bold;
}
#header.header_cate .fullcategory-wrap ul li a.free-delivery::after{
    content:'';
    position:absolute;
    top:0;
    right:0;
    width:35px;
    height:18px;
    background:url('/design/ooo1069/2020_m_renew/icon_free_delivery_m.png')no-repeat center center;
    background-size:100% auto;
    animation-name: bounce-bottom;
    animation-duration: 2s;
    animation-delay: 2s;
    animation-direction: linear;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in;
}

@-webkit-keyframes bounce-bottom {
    0% {transform: scale(1, 1) translateY(0);}
    10% {transform: scale(1.05, 0.9) translateY(0);}
    30% {transform: scale(.95, 1.1) translateY(-8px);}
    50% {transform: scale(1.02, .95) translateY(0);}
    57% {transform: scale(1, 1) translateY(-1px);}
    64% {transform: scale(1, 1) translateY(0);}
    100% {transform: scale(1, 1) translateY(0);}
}
#header.header_detail .header__top{
    background:transparent;
    border-bottom:0px;
}
#header.header_detail.white .header__top{
    background:rgba(255,255,255,0.5);
}

#header.header_detail .header-back{
    position:absolute;
    top:13px;
    left:6px;
    display:inline-block;
    width:30px;
    height:30px;
    background:url('/design/ooo1069/2020_m_renew/sub_header_icon_back.png')no-repeat center center;
    background-size:30px auto;
}
#header.header_detail .header-back-home{
    position:absolute;
    top:13px;
    left:43px;
    display:inline-block;
    width:30px;
    height:30px;
}
#header.header_detail .header-back-home > img{
    width:auto;
    height:100%;
    vertical-align:middle;
}
#header.header_detail .page-name{
    width:100%;
    height:54px;
    line-height:54px;
    text-align:center;
}
#header.header_detail .page-name .logo-wrap{
    display:inline-block;
    vertical-align:middle;
    width: 59.5px;
    height:23.5px;
    line-height:30px;
    background:url('/design/ooo1069/2020_m_renew/header_logo2.png')no-repeat center center;
    background-size:cover;
}
#header.header_detail .page-name .logo-wrap.herci{
    display:inline-block;
    vertical-align:middle;
    width: 65px;
    height:20px;
    line-height:20px;
    background:url('http://ftp.ooo1069.img12.kr/2020_renew/logo_herci.jpg')no-repeat center center;
    background-size:cover;
}
/* BASIC css end */

