.login-form{max-width:500px;padding-left:341px;margin:auto;box-shadow:0 0 10px rgba(0,0,0,0.2);background:url(/i/bg_user.jpg) no-repeat left center;}
.login-form .lf-tabs{display:flex;margin-bottom:20px;}
.login-form .lf-tabs .lf-tab{width:50%;padding:12px 15px;color:inherit;text-align:center;text-transform:uppercase;font-weight:bold;background:#ececec;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.login-form .lf-tabs .lf-tab.active{background:#fff;color:#45736f;}
.login-form .lf-content{padding:0 40px;}
.login-form .lf-content h1{font-size:1.8em;margin-bottom:20px;}
.login-form .lf-content .info{margin:-5px 0 20px;font-size:0.9em;}
.login-form .lf-content .field{margin:0 0 10px;}
.login-form .lf-content .field .label{margin:0 0 5px;font-weight:bold;}
.login-form .lf-content .field .inp input{width:100%;}
.login-form .lf-content .field .chk{display:flex;}
.login-form .lf-content .field .chk .inp-checkbox{flex-shrink:0;margin:0 5px 0 0;}
.login-form .lf-content .field.autologin{font-size:0.9em;margin-top:20px;}
.login-form .lf-content .field.rules{font-size:0.9em;margin-top:15px;}
.login-form .lf-footer{text-align:center;padding:10px 40px 30px;}
.login-form .lf-footer .button.base{display:block;margin:0 0 20px;}
.login-form .lf-footer .forgot{font-size:0.9em;font-weight:bold;text-decoration:underline;}
.login-form .lf-footer .forgot:hover{text-decoration:none;}
.login-form .lf-footer:after{content:'';display:block;clear:both;}
.register-form{max-width:600px;background:none;padding:0;}
.register-form .lf-content .field{display:flex;align-items:center;}
.register-form .lf-content .field .label{width:145px;text-align:right;margin:0 10px 0 0;}
.register-form .lf-content .field .inp{flex-grow:1;}
.register-form .rules-more-btn{font-size:0.9em;color:#45736f;margin:2px 0 5px;}
.register-form .rules-more-btn span:after{content:' \f0d7';font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.register-form .rules-more-btn span:hover{text-decoration:underline;cursor:pointer;}
.register-form .rules-more-btn span.active:after{content:' \f0d8';}
.register-form .rules-more{color:#666;font-size:0.8em;}
.section-user .section-hdr{background:transparent linear-gradient(137deg,#557a91 0%,#22313a 100%) 0% 0% no-repeat padding-box !important;color:#fff;}
.section-user .breadcrumb{display:none;}
.user-avatar-remove{vertical-align:bottom;color:#45736f;text-transform:lowercase;}
.user-avatar-remove:hover{text-decoration:underline;cursor:pointer;}
.user-favorites .del{color:inherit;font-size:16px;}
.user-favorites .del:hover{color:#c9202c;text-decoration:none;}
.user-favorites .price{color:#45736f;font-weight:bold;text-align:center;}
.user-favorites .price-old{font-size:11px;text-decoration:line-through;text-align:center;}
.user-addresses .del,.user-addresses .edit{color:inherit;font-size:15px;}
.user-addresses .del:hover,.user-addresses .edit:hover{color:#c9202c;text-decoration:none;}
.user-addresses .del{margin-left:6px;font-size:16px;}
.user-menu{margin:-30px -50vw 30px;padding:0 50vw;background:#ececec;border-bottom:1px solid #b3d1cf;}
.user-menu ul,.user-menu li{list-style:none;margin:0;}
.user-menu ul{display:flex;}
.user-menu ul li{text-align:center;border-right:1px solid #b3d1cf;}
.user-menu ul li .a{color:inherit;font-weight:bold;display:block;padding:15px 20px;}
.user-menu ul li .a:before{font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-weight:normal;font-size:1.1em;margin:-5px 10px -5px -5px;}
.user-menu ul li:last-child{border:none;}
.user-menu ul li.current{background:#fff;border-bottom:1px solid #fff;margin-bottom:-1px;}
.user-hdr{padding:0 10px 10px;border-bottom:1px solid #b3d1cf;}
.rules-more-btn{font-size:12px;color:#45736f;margin:2px 0 5px;}
.rules-more-btn span:after{content:' \f0d7';font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.rules-more-btn span:hover{text-decoration:underline;cursor:pointer;}
.rules-more-btn span.active:after{content:' \f0d8';}
.rules-more{color:#666;font-size:11px;}
