@media (max-width: 747px){
    #sct_hhead{position:fixed;top:0;left:0;width:100%;height:46px;background:#fff;z-index:999;display: flex;align-items: center;gap:6px;padding: 0 15px;border-bottom:1px solid #e0e0e0;}
    #sct_hhead .back{flex-shrink:0;}
    #sct_hhead .back a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background: url("../image/head_left_arrow.png") no-repeat 50% 50% / contain;text-indent: -9999em;}
    #sct_hhead .logo{display:flex;align-items:center;justify-content:flex-start;}
    #sct_hhead .logo a{display:block;}
    #sct_hhead .logo a{display:flex;}
    #sct_hhead .title{position:relative;padding-left:10px;margin-left:10px;font-size:16px;font-weight:bold;color:#000;padding:0 10px;}
    #sct_hhead .title:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:16px;background:#e0e0e0;}
    #sct_hhead .sort{position:relative;padding-left:10px;margin-left:10px;flex-shrink:0;display:flex;align-items:center;}
    #sct_hhead .sort:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:16px;background:#e0e0e0;}
    #sct_hhead .sort .dep01{color:#909090}
    #sct_hhead .sort .dep02{position:relative;margin-left:20px;}
    #sct_hhead .sort .dep02:before{content:'>';position:absolute;top:0;left:-20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;text-align:center;}
    #sct_hhead .sort .dep02 .dep02_a{display:flex;align-items:center;justify-content:center;padding:0 20px 0 0;background:url("../image/head_sort_arrow.png") no-repeat right center}
    #sct_hhead .sort .dep02 .dep02_a:after{content:'>';position:absolute;top:0;right:0;width:20px;height:20px;transform:rotate(90deg);display:flex;align-items:center;justify-content:center;}
    #sct_hhead .sort .dep02 .dep02_con{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width: 200%;max-width:50vw;border-radius: 6px !important;background:#ffffff;z-index:6;box-shadow:0 4px 14px rgba(0,0,0,0.05);padding: 10px 0;display:none;}
    #sct_hhead .sort .dep02 .dep02_con.on{display:block;}
    #sct_hhead .sort .dep02 .dep02_con li{display:flex;align-items:center;justify-content:center;}
    #sct_hhead .sort .dep02 .dep02_con a{display:flex;line-height: 24px;font-size: 13px;}
    #sct_hhead .btns{flex-shrink:0;margin-left:auto}
    #sct_hhead .btns ul{display:flex;align-items:center;justify-content:center;gap:10px;}
    #sct_hhead .btns li{}
    #sct_hhead .btns li a{display:flex;width: 22px;height: 24px;align-items:center;justify-content:center;}
    #sct_hhead .btns li a img{width:100%;height:100%;object-fit:contain}
    #sct_hhead .btns li a img.btn-wht{display:none;}
    #sct_hhead .btns li a img.btn-drk{display:block;}

    .basic-body.sub-basic-body{padding-top:45px;}

    #sct_category{}
    #sct_category li{position:relative;width:auto}
    #sct_category li a{display:flex;height: 40px;font-size:13px;padding:0 10px;color:#909090;align-items: center;justify-content: center;text-align: center;}
    #sct_category li.on a{font-weight:bold;color:#303030;}
    #sct_category li.on:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000000;}

    #sct_category_depth{margin:0 0 32px 0;}
    #sct_category_depth .list{border-bottom:1px solid #e0e0e0;}
    #sct_category_depth li{position:relative;width:auto}
    #sct_category_depth li a{display:flex;height: 40px;font-size:13px;padding:0 10px;color:#909090;align-items: center;justify-content: center;text-align: center;}
    #sct_category_depth li.on a{font-weight:bold;color:#303030;}
    #sct_category_depth li.on:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000000;}

    #sct_brand{margin:0 -20px;padding:10px 20px;background:#fafbfd;display:none;}
    #sct_brand.on{display:block;}
    #sct_brand li{position:relative;width:auto}
    #sct_brand li a{display:flex;height: 28px;font-size:13px;padding:0 10px;color:#909090;align-items: center;justify-content: center;text-align: center;border-radius:40px !important;border:1px solid #e0e0e0;background:#ffffff;}
    #sct_brand li a span{color:#fe8a52}
    #sct_brand li.on a{font-weight:bold;color:#303030;}


    #sct_filter{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;padding:20px;display:flex;flex-direction:column;opacity:0;visibility:hidden;background:#ffffff;}
    #sct_filter.on{opacity:1;visibility:visible}
    #sct_filter .close{display:inline-flex;margin-left:auto;align-items:center;justify-content:flex-end;height:30px;}
    #sct_filter .scroll{height:calc(100vh - 40px - 30px - 100px);overflow-y:auto}
    #sct_filter .desc{}
    #sct_filter .desc + .desc{margin-top:30px;}
    #sct_filter .desc .tit{border-bottom:1px solid #e0e0e0;line-height:40px;font-size:20px;font-weight:bold;margin:0 0 16px;}
    #sct_filter .desc .tit:before{content:'';position:absolute;bottom:0;left:0;width:20%;height:2px;background:#303030;}
    #sct_filter .desc .con{}
    #sct_filter .desc .con ul{}
    #sct_filter .desc .con li{}
    #sct_filter .desc .con li label{display:flex;gap:6px;align-items:center;height:40px;}
    #sct_filter .desc .con li input{margin:0;padding:0;}
    #sct_filter .desc .con li input ~ p{font-size:16px;font-weight:600;margin:0;padding:0;}
    #sct_filter .desc .con button{border:0;background:transparent;line-height:40px;font-size:16px;font-weight:600;}
    #sct_filter .desc .con button{}
    #sct_filter .button{margin-top:60px;display:flex;align-items:center;justify-content:center;height:40px;padding:0 40px;}
    #sct_filter .button a,
    #sct_filter .button button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:6px !important;background:#000000;font-size:14px;font-weight:bold;color:#ffffff;}

    body.dimmed .wrapper:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:9;}
    #sct_lst_type2{display:flex;gap:6px;align-items:center;justify-content: flex-end;margin:0 0 12px;}
    #sct_lst_type2 .s_sort{position:relative;z-index:10;}
    #sct_lst_type2 .s_sort .s_sort_a{display:flex;align-items:center; font-size:13px;}
    #sct_lst_type2 .s_sort .s_sort_con{position:absolute;top:100%;left:0;width:130px;background:#ffffff;z-index:10;display:none}
    #sct_lst_type2 .s_sort .s_sort_con.on{display:block;}
    #sct_lst_type2 .s_sort .s_sort_con li{}
    #sct_lst_type2 .s_sort .s_sort_con li + li{border-top:1px solid #e0e0e0;}
    #sct_lst_type2 .s_sort .s_sort_con a{display:flex;align-items:center;justify-content:flex-start;text-align:left;height:46px;padding:0 20px;font-size:13px;}
    #sct_lst_type2 .s_type{display:flex;align-items:center;border-radius:6px !important;overflow:hidden;border:1px solid #e0e0e0;}
    #sct_lst_type2 .s_type button{padding:0 6px;border:0;background:none;display:flex;align-items:center;justify-content:center;height:28px;}
    #sct_lst_type2 .s_type button#brand_btn{border-color:#ffffff;background:#ffffff;color:#303030}
    #sct_lst_type2 .s_type button#filter_btn{border-color:#303030 ;background:#303030;color:#ffffff}
    #sct_lst_type2 .s_view{display:flex;align-items:center;justify-content:Center;}
    #sct_lst_type2 .s_view button{padding:0 6px;border:0;background:none;display:flex;align-items:center;justify-content:center;border-radius:6px !important;height:28px;border:1px solid transparent;display:none;gap:4px;}
    #sct_lst_type2 .s_view button.on{display:block;}
}