.account-popup{padding-top:240px !important}.popup .account-popup.wrapper{background:var(--light)}.account-popup .logout{position:absolute;top:10px;left:10px;bottom:auto;right:auto;line-height:42px;cursor:pointer}.account-popup .logout:after{content:"login";font-family:Material Icons Outlined;display:inline-block;vertical-align:middle;padding:0 10px;font-size:20px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.account-popup .top{position:absolute;top:0;left:0;bottom:auto;right:0;height:260px;background:var(--light);padding:80px 40px 0;box-sizing:border-box}.account-popup .top .greeting{color:var(--primary);text-align:center}.account-popup .top .greeting span:first-child{display:block;line-height:32px;font-size:32px;font-weight:bold;margin-bottom:10px}.account-popup .top .greeting span:last-child{display:block;font-size:18px;font-weight:500}.account-popup .top .credit{position:relative;line-height:20px;margin:20px 60px;padding:20px 50px;font-size:18px;text-align:right;border-top:1px solid var(--secondary);border-bottom:1px solid var(--secondary)}.account-popup .top .credit:before{position:absolute;top:0;left:auto;bottom:0;right:10px;content:"verified_user";font-family:Material Icons Outlined;font-size:30px;height:20px;margin:auto}.account-popup .top .credit>span{font-size:18px;font-weight:bold}.account-popup .account{display:block;text-align:center;font-size:0;opacity:1;visibility:visible;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.account-popup .account.hide{opacity:0;visibility:hidden}.account-popup .account>div{display:inline-block;vertical-align:top;width:50%;margin:40px auto;font-size:20px;cursor:pointer}.account-popup .account>div:before{content:attr(data-icon);font-family:Material Icons Outlined;display:block;width:80px;height:80px;line-height:80px;margin:0 auto;font-size:40px;background:var(--primary);color:var(--white);opacity:0.4;box-shadow:0 2px 8px rgba(0,0,0,0.1);border-radius:50px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.account-popup .account>div>span{display:block;margin-top:20px}.account-popup .account>div:hover:before{opacity:1}.account-popup .profile{position:fixed;top:280px;left:-460px;bottom:0;right:auto;display:block;padding:0 20px 20px;background:var(--light);font-size:0;overflow:auto;opacity:0;visibility:hidden;box-sizing:border-box;width:100%;max-width:460px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.account-popup .profile.open{left:0;opacity:1;visibility:visible}.account-popup .profile .back{position:absolute;top:0;left:20px;bottom:auto;right:auto;line-height:42px;cursor:pointer;color:var(--white);direction:ltr}.account-popup .profile .back:after{content:attr(data-text);display:inline-block;vertical-align:middle;font-size:14px}.account-popup .profile .back:before{content:attr(data-icon);font-family:Material Icons Outlined;display:inline-block;vertical-align:middle;font-size:20px}.account-popup .profile>.title{margin-bottom:20px;padding-right:20px;line-height:42px;font-size:20px;background:var(--primary);color:var(--white);text-align:right}.account-popup .profile .field{position:relative;margin:10px auto}.account-popup .profile .field input{display:inline-block;vertical-align:top;width:calc(50% - 10px);height:42px;line-height:42px;margin:0 5px;padding:0 10px 0 42px;font-size:16px;border:0;background:var(--white);box-sizing:border-box}.account-popup .profile .field input.error{border:1px solid red}.account-popup .profile .field.full input{width:calc(100% - 10px)}.account-popup .profile .field.bday .title{margin:20px 10px;font-size:16px;font-weight:bold}.account-popup .profile .field.bday .date{display:flex;width:calc(100% - 10px)}.account-popup .profile .field.bday .date .select{flex:1;margin:0 5px}.account-popup .profile .field.bday .date .select .label{margin-bottom:6px;font-size:12px}.account-popup .profile .field.bday .date .select select{width:100%;height:42px;line-height:42px;font-size:16px;padding:0 10px 0 42px;border:0;background:var(--white);box-sizing:border-box}.account-popup .profile .save{position:relative;display:block;float:left;width:140px;margin:40px auto 0;border:2px solid var(--white);background:var(--primary);font-size:16px;cursor:pointer}.account-popup .profile .save>span{position:relative;display:block;text-align:center;line-height:42px;font-weight:bold;color:var(--white);text-shadow:0px 0px 4px rgba(0,0,0,0.2);z-index:2}.account-popup .profile .save:after{content:" ";position:absolute;top:-2px;left:-2px;bottom:-2px;right:-2px;background:var(--primary);opacity:0;backdrop-filter:blur(10px);-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.account-popup .profile .save:hover:after{opacity:0.5}.account-popup .orders{position:fixed;top:280px;left:-460px;bottom:0;right:auto;display:block;padding:0 20px;background:var(--light);font-size:0;opacity:0;visibility:hidden;box-sizing:border-box;width:100%;max-width:460px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.account-popup .orders.open{left:0;opacity:1;visibility:visible}.account-popup .orders .back{position:absolute;top:0;left:20px;bottom:auto;right:auto;line-height:42px;cursor:pointer;color:var(--white);direction:ltr}.account-popup .orders .back:after{content:attr(data-text);display:inline-block;vertical-align:middle;font-size:14px}.account-popup .orders .back:before{content:attr(data-icon);font-family:Material Icons Outlined;display:inline-block;vertical-align:middle;font-size:20px}.account-popup .orders>.title{margin-bottom:20px;padding-right:20px;line-height:42px;font-size:20px;background:var(--primary);color:var(--white);text-align:right}.account-popup .orders .ordersBox{position:absolute;top:50px;left:10px;bottom:10px;right:10px;overflow-x:hidden;overflow-y:auto}.account-popup .orders .ordersBox .order{position:relative;margin:10px;padding:10px;font-size:16px;text-align:center;background:var(--white);border:1px solid var(--secondary);box-sizing:border-box}.account-popup .orders .ordersBox .order .info{display:inline-grid;grid-template:"number . price" "date . price" "status . .";width:100%}.account-popup .orders .ordersBox .order .info .number{grid-area:number;color:var(--text);line-height:20px;text-align:right}.account-popup .orders .ordersBox .order .info .date{grid-area:date;direction:ltr;text-align:right;font-size:14px;color:var(--text-light);line-height:20px;text-align:right}.account-popup .orders .ordersBox .order .info .price{grid-area:price;position:relative;line-height:20px;text-align:left}.account-popup .orders .ordersBox .order .info .status{grid-area:status;line-height:20px;font-size:14px;text-align:right}.account-popup .orders .ordersBox .order .buttons{position:relative;display:flex;margin-top:20px}.account-popup .orders .ordersBox .order .buttons .button{flex:1;position:relative;display:inline-block;vertical-align:top;margin:0 4px;line-height:12px;font-size:12px;color:var(--text-light);border:1px solid var(--secondary);text-align:center;cursor:pointer;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.account-popup .orders .ordersBox .order .buttons .button:before{content:attr(data-icon);font-family:"Material Icons";display:inline-block;vertical-align:middle;height:30px;line-height:30px;margin-left:4px;font-size:20px;color:var(--primary)}.account-popup .orders .ordersBox .order .buttons .button:hover{color:var(--text)}@media (max-width: 768px){.account-popup .top{padding-top:60px}.account-popup .top .credit{margin:20px 10px;padding:20px 50px 20px 20px}.account-popup .profile,.account-popup .orders{top:230px}.account-popup .profile .ordersBox .order .buttons .button,.account-popup .orders .ordersBox .order .buttons .button{padding-bottom:2px}.account-popup .profile .ordersBox .order .buttons .button:before,.account-popup .orders .ordersBox .order .buttons .button:before{display:block;height:20px;line-height:20px;margin-left:auto;font-size:16px}}

