.phone .form-phone{font-size:20px;height:30px;border-radius:2px}.phone .phone-el{margin:0 5px}.phone .btn,.phone .phone-el{display:inline-block}.phone .call-btn-start{background:#02b302}.phone .call-btn-stop{background:#dc3545}.phone .call-btn{border-radius:50%;height:32px;width:32px;margin:2px;padding:0}.phone .call-btn-i{background:#aaa}.navbar{padding:2px}.navbar,.navbar button{color:#fff}.navbar .menu-title,.navbar a{display:inline-block;color:#fff}.navbar .menu-title{font-size:20px;padding:0 10px 0 10px}.navbar .store-bock{display:inline-block;margin-left:20px;color:#fff}.navbar .store-icon{font-size:26px;padding:0 10px 0 10px}.navbar .store-select{width:auto;margin:0 0 1px 20px}.navbar .search-block{display:inline-block;margin:0 20px 0 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navbar .search-block i{font-size:26px}.navbar .cart-block{display:inline-block;margin:0 20px 0 20px}.navbar .cart-block i{font-size:26px}.navbar .user-info{display:inline-block;margin:0 20px 0 20px}.navbar .user-info i{font-size:20px}.left-menu-item>a,.left-menu-item>button{color:#777;display:block;padding:16px 8px;text-align:center;background:none;border:none;margin:auto;outline:none}.left-menu-item>a i,.left-menu-item>button i{font-size:24px}.left-menu-item>a:hover,.left-menu-item>button:hover{background:#eee}.left-menu-item>a.router-link-active,.left-menu-item>button.router-link-active{color:var(--primary);background:#eee}.info-block{position:fixed;top:0;right:0;z-index:20000}.info-block .info-wrapper{margin:10px}.info-block .info-wrapper .info-body{padding:20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;color:#fff;border-radius:15px;background:rgba(0,128,0,.65)}.info-block .info-wrapper .info-body.alert{background:rgba(255,0,0,.7)}.info-block .info-wrapper .info-body.info{background:rgba(0,0,255,.7)}.left-side{-webkit-transition:all .5s;transition:all .5s;display:block;width:60px;margin:0;padding-top:20px;bottom:0;position:absolute;top:0;left:-60px;overflow:auto;background:#fff;border-right:1px solid #d2d6de}.menu-active .left-side{left:0}.menu-active .right-side{left:60px}.right-side{margin:10px 10px 10px 10px;padding:20px;bottom:0;position:absolute;top:0;overflow:auto;background:#fff;right:0;left:0;-webkit-transition:all .5s;transition:all .5s}