body.shop_login .breadcrumbs{display:none}body.shop_login #box_login{margin:20px 0}@media screen and (max-width:979px){body.shop_login #box_login .innerbox .f-row{display:flex;flex-direction:column}}body.shop_login #box_login .innerbox .f-row .login-inner{margin:0 1% 0 0;width:49%}@media screen and (max-width:979px){body.shop_login #box_login .innerbox .f-row .login-inner{width:100%;margin:0 0 50px 0}}@media screen and (max-width:480px){body.shop_login #box_login .innerbox .f-row .login-inner{width:calc(100% + 40px);margin:0 0 25px -20px;padding:0 20px 25px 20px;border-bottom:1px solid #e9e9e9}}body.shop_login #box_login .innerbox .f-row .login-inner fieldset .login-head{margin:0 0 25px 0;color:#7d4683;font-size:18px;font-weight:700;line-height:18px}body.shop_login #box_login .innerbox .f-row .login-inner fieldset label{color:#000;font-size:14px;font-weight:400;line-height:18px;margin:0 0 10px 0}body.shop_login #box_login .innerbox .f-row .login-inner fieldset label:last-of-type{margin:20px 0 10px 0}body.shop_login #box_login .innerbox .f-row .login-inner fieldset input{height:48px;min-height:48px;border-radius:24px;border:1px solid #c4c4c4;background-color:#fff;line-height:initial;margin:0;padding:0 10px;outline:0;box-shadow:none}@media screen and (max-width:979px){body.shop_login #box_login .innerbox .f-row .login-inner fieldset input{width:100%}}body.shop_login #box_login .innerbox .f-row .login-inner fieldset .btn{margin:20px 0;min-width:175px;height:48px;border-radius:24px;border:1px solid #000;color:#000;background-color:transparent;padding:0 30px;line-height:initial;text-transform:unset;transition:all .2s ease-out}body.shop_login #box_login .innerbox .f-row .login-inner fieldset .btn span{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;transition:all .2s ease-out}@media screen and (max-width:979px){body.shop_login #box_login .innerbox .f-row .login-inner fieldset .btn{width:100%;background-color:#7d4683;border-color:#7d4683}body.shop_login #box_login .innerbox .f-row .login-inner fieldset .btn span{color:#fff}}body.shop_login #box_login .innerbox .f-row .login-inner fieldset .btn:hover{background-color:#7d4683;border-color:#7d4683;transition:all .2s ease-in}body.shop_login #box_login .innerbox .f-row .login-inner fieldset .btn:hover span{transition:all .2s ease-in;color:#fff}body.shop_login #box_login .innerbox .f-row .login-inner fieldset p{color:#878787;font-size:14px;font-weight:400;line-height:21px}body.shop_login #box_login .innerbox .f-row .login-inner fieldset p a{color:#000;text-decoration:underline}body.shop_login #box_login .innerbox .f-row .register-inner{width:49%;margin:0 0 0 1%}@media screen and (max-width:979px){body.shop_login #box_login .innerbox .f-row .register-inner{width:100%;padding:0;margin:0;border:0}}body.shop_login #box_login .innerbox .f-row .register-inner .register-head{margin:0 0 25px 0;color:#7d4683;font-size:18px;font-weight:700;line-height:18px}body.shop_login #box_login .innerbox .f-row .register-inner p{color:#000;font-size:14px;font-weight:400;line-height:21px}body.shop_login #box_login .innerbox .f-row .register-inner ul{margin:10px 0 0 0;padding:0}body.shop_login #box_login .innerbox .f-row .register-inner ul li{margin:0 0 10px 0;list-style:none;padding:0 0 0 25px;position:relative;color:#000;font-size:14px;font-weight:400;line-height:21px}body.shop_login #box_login .innerbox .f-row .register-inner ul li:last-of-type{margin:0}body.shop_login #box_login .innerbox .f-row .register-inner ul li:before{content:"";width:15px;height:11px;display:inline-flex;background-image:url(/upload/mamezi/basket-tick-ico.png);background-size:auto;background-repeat:no-repeat;background-position:center;position:absolute;top:5px;left:0}body.shop_login #box_login .innerbox .f-row .register-inner .btn{margin:20px 0;min-width:175px;height:48px;border-radius:24px;border:1px solid #000;color:#000;background-color:transparent;padding:0 30px;line-height:initial;text-transform:unset;transition:all .2s ease-out}@media screen and (max-width:979px){body.shop_login #box_login .innerbox .f-row .register-inner .btn{width:100%}}body.shop_login #box_login .innerbox .f-row .register-inner .btn span{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;transition:all .2s ease-out}body.shop_login #box_login .innerbox .f-row .register-inner .btn:hover{background-color:#7d4683;border-color:#7d4683;transition:all .2s ease-in}body.shop_login #box_login .innerbox .f-row .register-inner .btn:hover span{transition:all .2s ease-in;color:#fff}body.shop_login_passremind .breadcrumbs{display:none}body.shop_login_passremind #box_passchange{margin:20px 0}body.shop_login_passremind #box_passchange .boxhead{border:0;margin:0 0 25px 0;line-height:initial}body.shop_login_passremind #box_passchange .boxhead span{margin:0;color:#7d4683;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase}body.shop_login_passremind #box_passchange .innerbox form{margin:0}body.shop_login_passremind #box_passchange .innerbox form fieldset label{color:#000;font-size:14px;font-weight:400;line-height:18px;margin:0 0 10px 0}body.shop_login_passremind #box_passchange .innerbox form fieldset input{height:48px;min-height:48px;border-radius:24px;border:1px solid #c4c4c4;background-color:#fff;line-height:initial;margin:0;padding:0 10px;outline:0;box-shadow:none}@media screen and (max-width:979px){body.shop_login_passremind #box_passchange .innerbox form fieldset input{width:100%}}body.shop_login_passremind #box_passchange .innerbox form fieldset .bottombuttons{margin:0}body.shop_login_passremind #box_passchange .innerbox form fieldset .bottombuttons .btn{margin:20px 0 0 0;min-width:175px;height:48px;border-radius:24px;border:1px solid #000;color:#000;background-color:transparent;padding:0 30px;line-height:initial;text-transform:unset;transition:all .2s ease-out}body.shop_login_passremind #box_passchange .innerbox form fieldset .bottombuttons .btn span{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;transition:all .2s ease-out}@media screen and (max-width:979px){body.shop_login_passremind #box_passchange .innerbox form fieldset .bottombuttons .btn{width:100%;background-color:#7d4683;border-color:#7d4683}body.shop_login_passremind #box_passchange .innerbox form fieldset .bottombuttons .btn span{color:#fff}}body.shop_login_passremind #box_passchange .innerbox form fieldset .bottombuttons .btn:hover{background-color:#7d4683;border-color:#7d4683;transition:all .2s ease-in}body.shop_login_passremind #box_passchange .innerbox form fieldset .bottombuttons .btn:hover span{transition:all .2s ease-in;color:#fff}body.shop_login_register .breadcrumbs{display:none}body.shop_login_register #box_register{margin:20px 0}body.shop_login_register #box_register form{margin:0}body.shop_login_register #box_register form fieldset h3{margin:0 0 15px 0;color:#7d4683;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase}body.shop_login_register #box_register form fieldset .innerbox .login-label{width:100%;display:flex;line-height:initial;vertical-align:unset;text-align:left;margin:10px 0}body.shop_login_register #box_register form fieldset .innerbox .login-label label{width:auto;text-align:left;padding:0;display:inline-flex;line-height:initial;color:#000;font-size:14px;font-weight:400;line-height:18px}body.shop_login_register #box_register form fieldset .innerbox .login-label label em{color:#e93737;margin:0 5px 0 0}body.shop_login_register #box_register form fieldset .innerbox .input{margin:0;width:auto;display:inline-flex}@media screen and (max-width:767px){body.shop_login_register #box_register form fieldset .innerbox .input{width:100%}}body.shop_login_register #box_register form fieldset .innerbox .input .shaded_inputwrap{display:flex}@media screen and (max-width:767px){body.shop_login_register #box_register form fieldset .innerbox .input .shaded_inputwrap{width:100%}}body.shop_login_register #box_register form fieldset .innerbox .input .shaded_inputwrap input{height:48px;min-height:48px;border-radius:24px;border:1px solid #c4c4c4;width:100%;color:#000;font-size:14px;font-weight:400;line-height:18px;margin:0;padding:0 10px;outline:0;box-shadow:none}body.shop_login_register #box_register form fieldset .innerbox .input .input_error{display:flex;align-items:center;height:100%;margin:0 5px}body.shop_login_register #box_register form fieldset .innerbox .input .input_error li{line-height:initial;font-weight:600}body.shop_login_register #box_register form fieldset .innerbox .hint{vertical-align:unset;line-height:initial;margin:0;color:#878787;font-size:12px;display:flex;margin:10px 0 0 0}body.shop_login_register #box_register form fieldset .innerbox .separator{margin:15px 0;color:#7d4683;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase}body.shop_login_register #box_register form fieldset .innerbox .clear,body.shop_login_register #box_register form fieldset .innerbox .witherror_checkbox{background-color:transparent}body.shop_login_register #box_register form fieldset .innerbox .clear .input,body.shop_login_register #box_register form fieldset .innerbox .witherror_checkbox .input{align-items:flex-start;justify-content:flex-start}body.shop_login_register #box_register form fieldset .innerbox .clear .input span.check-label,body.shop_login_register #box_register form fieldset .innerbox .witherror_checkbox .input span.check-label{color:#e93737;margin:0 5px 0 0}body.shop_login_register #box_register form fieldset .innerbox .clear .input span.checkbox-wrap,body.shop_login_register #box_register form fieldset .innerbox .witherror_checkbox .input span.checkbox-wrap{width:18px;height:18px;border:1px solid #d8d8d8;margin:0 15px 0 0;top:unset;border-radius:0;float:unset;display:inline-flex}body.shop_login_register #box_register form fieldset .innerbox .clear .input span.checkbox-wrap input,body.shop_login_register #box_register form fieldset .innerbox .witherror_checkbox .input span.checkbox-wrap input{width:18px;height:18px;margin:0;min-height:unset}body.shop_login_register #box_register form fieldset .innerbox .clear .input span.checkbox-wrap input:checked+label:after,body.shop_login_register #box_register form fieldset .innerbox .witherror_checkbox .input span.checkbox-wrap input:checked+label:after{background-color:#7d4683}body.shop_login_register #box_register form fieldset .innerbox .clear .input span.checkbox-wrap label,body.shop_login_register #box_register form fieldset .innerbox .witherror_checkbox .input span.checkbox-wrap label{display:inline-flex;width:18px;height:18px;line-height:initial}body.shop_login_register #box_register form fieldset .innerbox .clear .input span.checkbox-wrap label:after,body.shop_login_register #box_register form fieldset .innerbox .witherror_checkbox .input span.checkbox-wrap label:after{border:0;width:10px;height:10px;background:0 0;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s ease-out}body.shop_login_register #box_register form fieldset .innerbox .clear .input span.checkbox-wrap label:hover:after,body.shop_login_register #box_register form fieldset .innerbox .witherror_checkbox .input span.checkbox-wrap label:hover:after{background:#7d4683;transition:all .2s ease-in}body.shop_login_register #box_register form fieldset .innerbox .clear .input>label,body.shop_login_register #box_register form fieldset .innerbox .witherror_checkbox .input>label{line-height:initial}body.shop_login_register #box_register form fieldset .innerbox .clear .input_info,body.shop_login_register #box_register form fieldset .innerbox .witherror_checkbox .input_info{padding:0;margin:20px 0}body.shop_login_register #box_register form fieldset .innerbox ul.input_error{margin:10px 0 0 0}body.shop_login_register #box_register form fieldset .innerbox ul.input_error li{font-weight:600;line-height:initial}body.shop_login_register #box_register form fieldset .innerbox .bottombuttons{margin:0;display:flex;justify-content:flex-end;align-items:center}body.shop_login_register #box_register form fieldset .innerbox .bottombuttons .btn{margin:20px 0 0 0;min-width:175px;height:48px;border-radius:24px;border:1px solid #000;color:#000;background-color:transparent;padding:0 30px;line-height:initial;text-transform:unset;transition:all .2s ease-out}body.shop_login_register #box_register form fieldset .innerbox .bottombuttons .btn span{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;transition:all .2s ease-out}@media screen and (max-width:979px){body.shop_login_register #box_register form fieldset .innerbox .bottombuttons .btn{background-color:#7d4683;border-color:#7d4683}body.shop_login_register #box_register form fieldset .innerbox .bottombuttons .btn span{color:#fff}}@media screen and (max-width:767px){body.shop_login_register #box_register form fieldset .innerbox .bottombuttons .btn{width:100%}}body.shop_login_register #box_register form fieldset .innerbox .bottombuttons .btn:hover{background-color:#7d4683;border-color:#7d4683;transition:all .2s ease-in}body.shop_login_register #box_register form fieldset .innerbox .bottombuttons .btn:hover span{transition:all .2s ease-in;color:#fff}