*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.core_form{width:100%;font-family:roboto,sans-serif}.core_form .box{width:100%;background-color:#dddee3;margin:0;padding:20px}.core_form .box .headline{position:static;font-size:24px;text-align:center;text-transform:uppercase;color:#000;margin:0 0 20px}.core_form .box .icons_safety{max-width:100%;width:auto;height:40px;display:flex;justify-content:center;align-items:center;margin:0 0 20px}.core_form .box .icons_safety img{height:100%;max-width:100%;width:auto}.core_form .box .icons_safety img:nth-child(2){margin:0 10px}.core_form .box .icons_payment_bottom_form{max-width:200px;width:100%;margin:10px auto 0}.core_form .box .icons_payment_bottom_form img{max-width:180px}.core_form .box .text{display:none!important}.core_form .box form .row{max-width:100%;width:100%;position:relative;margin:0 0 5px}.core_form .box form .row label{width:auto;position:absolute;top:0;left:10px;color:#656565;font-size:12px;font-weight:400;line-height:25px;text-align:left;-webkit-transition:.1s;transition:.1s;padding:0}.core_form .box form .row input,.core_form .box form .row select{max-width:100%;width:100%;height:46px;background-color:#fff;border:1px solid #afb0b4;border-radius:3px;color:#000;font-size:14px;font-weight:400;line-height:25px;text-align:left;padding:10px 0 0 10px}.core_form .box form .row select{padding:0 0 0 10px}.core_form .box form .row textarea{width:100%;resize:none;padding:10px 0 0 10px}.core_form .box form .row .error p{color:red;font-size:14px;display:none}.core_form .box form .row .error p:nth-child(1){display:block}.core_form .box form .row.row_country label,.core_form .box form .row.row_delivery label,.core_form .box form .row.row_place label,.core_form .box form .row.row_note2 label,.core_form .box form .row.row_lang label,.core_form .box form .row.row_cod label,.core_form .box form .row.row_paymentTypeForm_select label{position:static;color:#000}.core_form .box form .row.not_focus label{font-size:14px;top:12px}.core_form .box form .row.row_cod div input{width:20px;height:20px;float:left;margin:0 5px 0 0}.core_form .box form .row.row_cod div p{font-size:14px;line-height:20px}.core_form .box form .row.row_save button{width:100%;background-color:#07c;border-radius:2px;text-decoration:none;border:none;font-size:20px;font-weight:700;line-height:25px;color:#fff;padding:12px 10px;cursor:pointer}.core_form .box form .row.row_save button span{display:block;font-size:16px}.core_form .box form.mxForm .row_phone label,.core_form .box form.mxForm .row_phone2 label{top:0;font-size:12px;left:45px;z-index:10}.core_form .box form.mxForm .row_phone div .prefix_mx,.core_form .box form.mxForm .row_phone2 div .prefix_mx{color:#fff;background:#767676;padding:0 2px;border-radius:3px;width:35px;font-size:16px;height:44px;text-align:center;display:flex;align-items:center;position:absolute;padding:2px 4px}.core_form .box form.mxForm .row_phone div input,.core_form .box form.mxForm .row_phone2 div input{position:relative;left:35px;max-width:calc(70%)}.core_form .box .step_next{display:none}.core_form .box .step_next .step_next_button{width:100%;background-color:#07c;border-radius:2px;text-decoration:none;border:none;font-size:20px;font-weight:700;line-height:25px;color:#fff;padding:12px 10px;cursor:pointer}.core_form .box .step_next .step_next_button span{display:block;font-size:16px}.core_form .box .step_next .step_next_text{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;font-size:14px;font-weight:400;line-height:20px;text-align:center;margin:20px 0 0}.core_form .box .step_next .step_next_text span{font-size:14px;text-transform:uppercase;font-weight:700}.core_form.twoSteps .step_mark,.core_form.threeSteps .step_mark{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px 0}.core_form.twoSteps .step_mark .mark_text,.core_form.threeSteps .step_mark .mark_text{width:100%;display:flex;justify-content:space-between}.core_form.twoSteps .step_mark .mark_text div,.core_form.threeSteps .step_mark .mark_text div{width:100px}.core_form.twoSteps .step_mark .mark_text div p,.core_form.threeSteps .step_mark .mark_text div p{color:#8a8a8a;font-size:14px;font-weight:400;line-height:16px;text-align:center}.core_form.twoSteps .step_mark .mark_line,.core_form.threeSteps .step_mark .mark_line{width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 40px 0}.core_form.twoSteps .step_mark .mark_line .dot,.core_form.threeSteps .step_mark .mark_line .dot{max-width:15px;width:100%;height:15px;border-radius:100%;border:2px solid #afafb1;background-color:#fff}.core_form.twoSteps .step_mark .mark_line .line,.core_form.threeSteps .step_mark .mark_line .line{width:96%;border-bottom:2px dashed #a6a6a6}.core_form.twoSteps .step_mark .mark_line .dot1,.core_form.threeSteps .step_mark .mark_line .dot1{border-color:green}.core_form.twoSteps.step1 .box .step_next{display:block}.core_form.twoSteps.step1 .box form .row.row_paymentTypeForm_select{display:none!important}.core_form.twoSteps.step2 .box .step_mark .mark_line .line{border-bottom:2px dashed green}.core_form.twoSteps.step2 .box .step_mark .mark_line .dot1{background-color:green}.core_form.twoSteps.step2 .box .step_mark .mark_line .dot2{border-color:green}.core_form.twoSteps.step2 .box form .row.row_promo_cod,.core_form.twoSteps.step2 .box form .row.row_paymentTypeForm_select{display:block!important}.core_form.twoSteps.step2 .box form .row.row_promo_cod div .row_paymentTypeForm,.core_form.twoSteps.step2 .box form .row.row_paymentTypeForm_select div .row_paymentTypeForm{display:block!important}.core_form.threeSteps.step1 .box .step_next{display:block}.core_form.threeSteps.step1 .box .step_next .step_next_button{display:block}.core_form.threeSteps.step1 .box .step_next .step_next_text1{display:block}.core_form.threeSteps.step1 .box .step_next .step_next_text1{display:none}.core_form.threeSteps.step2 .box .step_next{display:block}.core_form.threeSteps.step2 .box .step_next .step_next_button{display:block}.core_form.threeSteps.step2 .box .step_next .step_next_text1{display:none}.core_form.threeSteps.step2 .box .step_next .step_next_text2{display:block}.core_form.threeSteps.step2 .box .step_mark .mark_line .line1{border-bottom:2px dashed green}.core_form.threeSteps.step2 .box .step_mark .mark_line .dot1{background-color:green}.core_form.threeSteps.step2 .box .step_mark .mark_line .dot2{border-color:green}.core_form.threeSteps.step3 .box .step_mark .mark_line .line1,.core_form.threeSteps.step3 .box .step_mark .mark_line .line2{border-bottom:2px dashed green}.core_form.threeSteps.step3 .box .step_mark .mark_line .dot1{background-color:green}.core_form.threeSteps.step3 .box .step_mark .mark_line .dot2{background-color:green;border-color:green}.core_form.threeSteps.step3 .box .step_mark .mark_line .dot3{border-color:green}.alertbox{display:none;color:#d0251b;text-align:center;padding:15px 0;font-weight:500;font-size:18px}.yellow_wrapper{background-color:#ffffe2;border:1px solid #131313;padding:10px;margin:15px auto;max-width:500px}.delivery_wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.delivery_wrapper .img_wrapper{max-width:120px}.delivery_wrapper .img_wrapper{max-width:110px;margin-bottom:15px;margin-right:15px}.delivery_wrapper .img_wrapper img{width:100%}#dot1,#dot2{border-color:#afafb1}#activedot{border-color:green;background-color:#12d012}