body[data-ws-theme=ws16] #contact_submit_form .input-item.ws-ui-field:has(>.ws-ui-label)::before{display:none!important}
/* Order search and checkout surfaces remain usable at phone widths. */
body[data-ws-theme] .main .search-box .ws-order-search{display:flex;flex-wrap:wrap;gap:10px;max-width:620px;margin-left:auto;color:#17252d}
body[data-ws-theme] :is(#contact_submit_form,#contact_submit_form1) textarea{min-height:120px!important;height:120px;resize:vertical}
body[data-ws-theme] #join_vip_form .ws-ui-field>:is(.ico,.icons){display:none}
body[data-ws-theme] #join_vip_form .ws-ui-field:is(.input,.sels){padding:0!important;border:0!important;height:auto;min-width:0;line-height:normal;background:transparent}
body[data-ws-theme] #join_vip_form .ws-ui-field>:is(input,select){height:48px;margin:0;width:100%;max-width:100%;box-sizing:border-box}
body[data-ws-theme] #join_vip_form>.explain{width:100%;max-width:100%;grid-column:1/-1;box-sizing:border-box;line-height:1.65;font-size:14px}
body[data-ws-theme] .login-area :is(#contact_submit_form,#contact_submit_form1){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:calc(100% - 48px);max-width:420px;margin:44px auto 24px;box-sizing:border-box}
body[data-ws-theme] .login-area :is(#contact_submit_form,#contact_submit_form1)>.hea{grid-column:1/-1;margin:0;font-size:24px;line-height:1.3}
body[data-ws-theme] .login-area :is(#contact_submit_form,#contact_submit_form1)>.close{position:absolute;right:12px;top:12px;z-index:2;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}
body[data-ws-theme] .login-area :is(#contact_submit_form,#contact_submit_form1)>.close img{width:20px;height:20px}
body[data-ws-theme] .login-area :is(#contact_submit_form,#contact_submit_form1)>.ws-ui-field{padding:0;margin:0;width:100%;border:0;background:transparent}
body[data-ws-theme] .login-area :is(#contact_submit_form,#contact_submit_form1)>.ws-ui-field:has(:is(textarea,input[name=order_no])){grid-column:1/-1}
body[data-ws-theme] .login-area :is(#contact_submit_form,#contact_submit_form1)>.ws-ui-field>.img{display:none}
body[data-ws-theme] .login-area :is(#contact_submit_buttom,#contact_submit_buttom1){grid-column:1/-1;width:100%;margin:0;position:static}
body[data-ws-theme] .ws-order-search label{flex:0 0 100%;font-size:14px;font-weight:600;line-height:1.6;color:#17252d}
body[data-ws-theme] .main .search-box .ws-order-search input{flex:1 1 190px;width:auto;min-width:0;height:48px;line-height:1.5;padding:10px 14px;border:1px solid #8997a3;border-radius:5px;background:#fff;color:#17252d;font-size:16px;box-sizing:border-box}
body[data-ws-theme] .main .search-box .ws-order-search button{flex:0 0 auto;min-width:100px;min-height:48px;padding:10px 20px;border:1px solid #17252d;border-radius:5px;color:#fff;background:#17252d;font:600 16px/1.5 Manrope,sans-serif}
body[data-ws-theme] .main .order-case-box .case-m{padding:24px;gap:16px}
body[data-ws-theme] .main .order-case-box .case-m .item{min-width:0;gap:8px;align-items:flex-start}
body[data-ws-theme] .main .order-case-box .case-m .item span{min-width:0;overflow-wrap:anywhere;white-space:normal}
body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box{width:100%;max-width:100%;box-sizing:border-box}
body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table{display:table;width:100%;margin:0;table-layout:fixed;border-collapse:collapse}
body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box td{overflow-wrap:anywhere;word-break:normal}
body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table thead{display:table-header-group}
body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table tbody{display:table-row-group}
body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table tr:is(.tab-head,.tab-body){display:table-row}
body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table tr td{display:table-cell;min-width:0;box-sizing:border-box;padding:12px 8px;line-height:1.6;vertical-align:top}
body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table tr .commd{width:43%}
body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table tr .unit{width:19%}
body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table tr .quantity{width:15%}
body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table tr .subtotal{width:23%}

body[data-ws-theme] .layui-layer:has(:is(#info_form,#registers_form)){width:min(700px,calc(100vw - 24px))!important;max-height:calc(100vh - 24px);left:50%!important;top:12px!important;transform:translateX(-50%);overflow:hidden}
body[data-ws-theme] .layui-layer #info_form{max-height:calc(100vh - 80px);overflow-y:auto;overscroll-behavior:contain}
body[data-ws-theme] #registers_form{width:100%;max-width:100%;box-sizing:border-box}
body[data-ws-theme] #registers_form .layui-form-label{white-space:normal;color:#17252d;line-height:1.5}
body[data-ws-theme] #info_form>form{padding:24px!important;box-sizing:border-box}
body[data-ws-theme] #info_form :is(input,select){height:48px;font-size:16px;color:#17252d;background:#fff;border-color:#8997a3;box-sizing:border-box}
body[data-ws-theme] #info_form input::placeholder{color:#53616a;opacity:1}
body[data-ws-theme] #info_form .layui-form-label{color:#17252d;background:#f4f6f7;font-size:14px;min-height:48px;height:auto;line-height:1.5;padding:12px 10px;box-sizing:border-box}
@media(max-width:767px){
 body[data-ws-theme] .login-area :is(#contact_submit_form,#contact_submit_form1){grid-template-columns:minmax(0,1fr);width:calc(100% - 40px)}
 body[data-ws-theme] .main .order-case-box .case-m .up-box .item{width:100%;flex-wrap:wrap}
 body[data-ws-theme] .main .order-case-box .case-m :is(.up-box,.down-box) .item>span:first-child{flex:0 0 110px;width:110px;text-align:left}
 body[data-ws-theme] .main .order-case-box .case-m :is(.up-box,.down-box) .item>span:nth-child(2){width:auto;flex:1 1 120px;margin:0;display:block}
 body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table td{padding:10px 6px;font-size:14px}
 body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table .commd{width:43%}
 body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table .unit{width:19%}
 body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table .quantity{width:15%}
 body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box table .subtotal{width:23%}
 body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box .commodity-box{flex-direction:column;align-items:flex-start;padding:0;gap:8px}
 body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box .commodity-box :is(.product-pic,p){max-width:100%;margin:0;width:auto}
 body[data-ws-theme] .main .m-box .commodityAcc-box .commodityACC-m-box .commodity-box .product-pic{width:64px;height:64px}
 body[data-ws-theme] #registers_form{width:100%;max-width:100%;box-sizing:border-box}
body[data-ws-theme] #registers_form .layui-form-label{white-space:normal;color:#17252d;line-height:1.5}
body[data-ws-theme] #info_form>form{padding:20px 16px!important}
 body[data-ws-theme] #info_form .layui-form-label{width:100%;float:none;text-align:left;border:0;background:transparent;padding:0 0 6px;min-height:0}
 body[data-ws-theme] #registers_form .layui-form-label{width:100%;float:none;text-align:left;padding:0 0 6px}
 body[data-ws-theme] #registers_form .layui-input-block{margin-left:0}
 body[data-ws-theme] #info_form .layui-input-block{margin-left:0;min-width:0}
}
