@charset "UTF-8";.custom_button_layout button .apply-tips span:before{content:"";display:block;width:0;height:0}.mloo-popup{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1050}.mloo-popup p{margin:0;padding:0}.mloo-popup .model_popup{width:420px;padding:20px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;overflow:hidden;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mloo-popup .model_popup.tl{text-align:left}.mloo-popup .model_popup .popup-ts{min-height:20px;color:#000;font-size:.875rem;font-weight:700;position:relative}.mloo-popup .model_popup .popup-ts i{text-align:center;width:20px;height:20px;position:absolute;font-size:1rem;color:#000;right:-25px;top:-15px;font-weight:400;cursor:pointer}.mloo-popup .model_popup .popup-text{padding:0;margin-bottom:20px;font-size:.875rem;color:#000}.mloo-popup .model_popup .popup-btn{padding:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.mloo-popup .model_popup .popup-btn .btn{display:block;padding:0 30px;height:38px;line-height:38px;margin:0 10px;border:1px solid #000;cursor:pointer;font-size:.75rem;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mloo-popup .model_popup .popup-btn .cancel{color:#000;background:#fff}.mloo-popup .model_popup .popup-btn .cancel:hover{color:#000;background:#ccc}.mloo-popup .model_popup .popup-btn .sure{color:#fff;background:#000}.mloo-popup .model_popup .popup-btn .sure:hover{background:#333}.mloo-popup .model_popup .popup-btn .alert_sure{margin:0}.mloo-toast{position:fixed;z-index:1050;text-align:center;max-width:50%;display:inline-block;background:rgba(0,0,0,.9);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mloo-toast .popup-toast{padding:5px 15px;text-align:center;font-size:.875rem;color:#fff}.custom_parts .custom_title{color:#000;background:#fff;font-size:.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.custom_parts .custom_title>label{margin-left:5px}.custom_parts .custom_title label{margin-bottom:0}.custom_parts .custom_inner{display:none;padding:0;margin-top:30px}.custom_parts .custom_measur{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.custom_parts .custom_measur .custom_measur_intro{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-height:200px;float:left}.custom_parts .custom_measur .custom_measur_intro img{max-width:100%;width:100%;height:auto}.custom_parts .custom_measur .custom_measur_intro .custom_intro_text{color:#000;font-size:.75rem;margin-top:10px}.custom_parts .custom_measur .custom_measur_main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:240px;min-height:200px;position:relative}.custom_parts .custom_measur .custom_measur_main .tips1,.custom_parts .custom_measur .custom_measur_main .tips2{margin-top:5px}.custom_parts .custom_measur .custom_measur_main .tips1 .error_tips,.custom_parts .custom_measur .custom_measur_main .tips2 .error_tips{font-weight:400;margin:0;display:block;width:100%;background:#fff;color:#d41818;border:0;font-size:.75rem}.custom_parts .custom_measur .custom_measur_main .messages{font-weight:400;margin-top:5px;display:block;width:100%;background:#fff;border:0}.custom_parts .custom_measur .custom_measur_title{margin-bottom:10px}.custom_parts .custom_measur .custom_measur_title strong{display:none}.custom_parts .custom_measur .custom_measur_title>span{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.custom_parts .custom_measur .custom_measur_title>span label{margin-bottom:0}.custom_parts .custom_measur .custom_measur_title>span input[type=radio]~label{margin:0 20px 0 5px}.custom_parts .custom_measur .custom_measur_content dd{color:#000;font-size:.75rem;text-align:right;margin-bottom:10px}.custom_parts .custom_measur .custom_measur_content dd>label{display:inline-block;margin-bottom:0;margin-right:10px}.custom_parts .custom_measur .custom_measur_content dd .custom_unit_kg,.custom_parts .custom_measur .custom_measur_content dd .custom_unit_text{margin-left:10px}.custom_parts .custom_measur .custom_measur_content input[type=tel],.custom_parts .custom_measur .custom_measur_content input[type=text]{outline:0;width:90px;padding:0 10px;height:26px!important;line-height:26px!important;border:1px solid #d1d1d1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.custom_parts .custom_measur .custom_measur_content input[type=tel]:focus,.custom_parts .custom_measur .custom_measur_content input[type=text]:focus{border-color:#000}.custom_parts .custom_measur .custom_holes{margin-top:10px}.custom_parts .custom_measur .custom_holes dt{margin-bottom:5px}.custom_parts .custom_measur .custom_holes dd{width:47%;overflow:hidden;padding:2px 2% 2px 0;display:inline-block;color:#666}.custom_parts .J_custom_input_focus_style{color:#000}.custom_parts .J_custom_input_focus_style input[type=tel],.custom_parts .J_custom_input_focus_style input[type=text]{border-color:#000}.custom_parts label.error{font-size:.75rem;color:#d41818;background:#fff;border:0;padding:0;margin-top:5px}.custom_parts .J_required_error{color:#d41818!important}.custom_parts .J_required_error input[type=text]{border-color:#d41818!important}.custom_parts .img_uploader{vertical-align:middle;display:inline-block}.custom_parts .img_uploader .img-upload-list{margin:0}.custom_parts .img_uploader .img-upload-list li{margin:5px 3px 0 0}.custom_parts .select{padding:4px 0;margin:0;width:auto}.custom_parts #pro_choose .s_jselect.skuLinkage{min-width:240px}.custom_parts .submitbtn{margin-left:10px}.custom_price_layout{margin:10px 0 0 0;text-align:center;font-size:.75rem;line-height:20px;color:#000;position:relative}.custom_price_layout p{margin:5px 0}.custom_price_layout .error_tips{color:#d41818;font-weight:700}.custom_price label,.custom_price span{color:#000}.custom_price.color_yellow label,.custom_price.color_yellow span{color:#d41818}.custom_button_layout{padding-top:42px;margin-top:10px;text-align:center;font-size:.75rem;color:#000;position:relative;border-top:1px solid #d1d1d1}.custom_button_layout button{display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #000;font-size:.75rem;cursor:pointer;outline:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}.custom_button_layout button.button{padding:8px 40px;background:#fff;color:#000;margin-right:10px}.custom_button_layout button.button:hover{background:#ccc}.custom_button_layout button.submit{padding:8px 70px;background:#000;color:#fff;margin-left:10px}.custom_button_layout button.submit:hover{background:#333}.custom_button_layout button.submit:hover .apply-tips{display:block}.custom_button_layout button .apply-tips{display:none;position:absolute;color:#fff;background:#000;font-size:12px;padding:5px 20px;white-space:nowrap;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.custom_button_layout button .apply-tips span{position:relative}.custom_button_layout button .apply-tips span:before{position:absolute;border:5px solid transparent;border-color:#000 transparent transparent transparent;border-bottom-width:0;top:100%;left:50%;margin-left:-5px;top:auto;bottom:-12px}#submit_error{margin-bottom:10px}.mloo-popup{z-index:9999}