*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif;color:#1c1e20;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:8px;margin:2px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2d3038;border-radius:5px;cursor:pointer}::-webkit-scrollbar-thumb:hover{background:#212329}#app{min-width:300px}body{background-color:#fff}.container{padding:30px 10%}.loading-icon{position:relative;width:100%;height:100%;z-index:100000000}.loading-icon .loading-image{position:absolute;width:50px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:scale-down;object-fit:scale-down}.auth-success{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth-success img{width:150px!important;height:150px!important}.contact-message{position:relative;width:auto;height:auto;color:#888;text-align:center;margin:10px;font-size:1.2em}.contact-message .special{color:#0059ff}a,button,li{font-weight:300;font-size:16px;color:#2b2d2e;text-decoration:none}footer,header{display:flex;justify-content:space-between;align-items:center;padding:30px 10%}footer{border-top:2px solid #2b2d2e;position:fixed;bottom:0;width:100%}.maintenance-card{position:relative;left:50%;transform:translateX(-50%);width:auto;height:auto;padding:20px;border-radius:0 10px 10px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#888!important}.maintenance-card p{color:#888}.logo{cursor:pointer;min-width:100px;min-height:100px;max-width:100px;max-height:100px}.text-logo{cursor:pointer;width:auto;height:100px;line-height:100px;font-size:2em}.links{display:block;list-style:none}.links .link{display:inline-block;padding:0 20px;transition:all .3s ease 0s}.link:first-child{padding-left:0}.link:last-child{padding-right:0}.links .link:hover{color:#0059ff}.center{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%)}.form{position:relative;width:100%;height:auto;left:50%;transform:translateX(-50%);max-width:40%;padding:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:5px}.form .logo{position:relative;min-width:150px;min-height:150px;max-width:150px;max-height:150px}.form .logo img{height:100%}.form .logo img,.success{position:relative;width:100%}.success{color:#168d51;border-left:2px solid #168d51}.error,.success{height:auto;padding:10px;border-radius:0 5px 5px 0;margin-bottom:20px;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.135)}.error{position:relative;width:100%;color:#ff4747;border-left:2px solid #db3333}.input-group{display:flex;flex-direction:row;align-items:center;flex-grow:1;margin:5px 0}.input-group .input{margin:0 5px}.input,.input-group .input{position:relative;width:100%}.input{max-width:300px;border:none;background-color:#fff;box-shadow:0 10px 20px hsla(0,0%,80.8%,.2);color:#0059ff;font-weight:500;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;margin:5px 0;border-radius:5px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 0}.input.special{width:auto!important}.input.special .input-content{text-align:center;padding:0 5px}.input.special .input-prefix,.input.special .input-suffix{padding:5px}.input .input-prefix{text-align:center}.input .input-prefix,.input .input-suffix{position:relative;width:auto;height:100%;display:flex;justify-content:center;align-items:center;border-radius:10px;padding:10px;background:#fff}.input .grow{top:-5px;left:-5px}.input .input-prefix i,.input .input-suffix i{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#0059ff}.input .input-content{width:100%;height:30px;border:none;background-color:#fff;color:#0059ff;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;padding:5px 10px}.input .input-content::-webkit-input-placeholder{color:#2b2d2e}.input .input-content::-ms-input-placeholder{color:#2b2d2e}.input .input-content::-moz-placeholder{color:#2b2d2e}.input .input-content::placeholder{color:#2b2d2e}.form .button{position:relative;width:auto;height:auto;margin:20px 0;padding:10px 30px;background-color:#0059ff;color:#fff;border:none;border-radius:5px}.link{transition:all .3s ease 0s;cursor:pointer;border:none}.link:hover{color:#0059ff}.button{position:relative;margin:20px 0;padding:10px;background-color:#0059ff!important;box-shadow:0 10px 20px rgba(0,89,255,.315);color:#fff!important;border:none;border-radius:5px;cursor:pointer;transition:background .25s ease-in-out;overflow:hidden}.button.block{width:100%}.button i{color:#fff!important}.items{display:flex;flex-direction:column}.items .cart-item{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin:5px}.items .cart-item .item{position:relative;width:100%;height:auto;padding:10px;display:flex;align-items:center;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.135)}.items .cart-item .item .item-image-wrapper{position:relative;width:50px;height:50px;min-width:50px;min-height:50px;border-radius:10px;background:#eee}.items .cart-item .item .item-image-wrapper .item-image{position:relative;width:50px;height:50px;min-width:50px;min-height:50px;border-radius:10px;-o-object-fit:scale-down;object-fit:scale-down}.items .cart-item .item .item-image-wrapper .item-count{background:rgba(71,135,255,.719);color:#fff;padding:5px;text-align:center;z-index:1000000;font-weight:500;font-size:1em}.items .cart-item .item .item-image-wrapper .item-count,.items .cart-item .item .item-image-wrapper .loading-icon{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:10px}.items .cart-item .item .item-image-wrapper .loading-icon{flex-direction:column;z-index:100000000}.items .cart-item .item .item-image-wrapper .loading-icon .loading-image{position:relative;width:50px;height:50px;-o-object-fit:cover;object-fit:cover}.items .cart-item .item .item-image:after{position:relative;width:100px;height:100px;min-width:100px;min-height:100px;max-width:100px;max-height:100px;border-radius:10px;background:#2b2d2e}.items .cart-item .item .item-info{margin-left:20px;text-align:left!important}.items .cart-item .item .item-info .item-name{font-size:1em;font-weight:500;color:#888;margin-right:10px}.items .cart-item .item .item-info .item-price{font-size:.8em;font-weight:500;color:#a7a7a7}.items .cart-item .item .item-info .order-list{margin-top:30px;width:100%}.items .cart-item .item .item-info .order-list .order-item{width:100%;margin:0;padding:0}.items .cart-item .item .item-info .order-list .order-item .item-count{font-size:1em;font-weight:500;color:#0059ff;margin-right:10px}.items .cart-item .item .item-info .order-list .order-item .item-name,.items .cart-item .item .item-info .order-list .order-item .item-subtotal{font-size:1em;font-weight:500;color:#888;margin-right:10px;text-align:left!important}table{font-family:arial,sans-serif;border-collapse:collapse;width:100%;overflow-x:auto;border-radius:10px}th{color:#888!important;margin:20px 0}td,th{text-align:left;padding:8px}.modal{position:absolute;width:400px;height:auto;background-color:#fff;padding:20px;z-index:1000}.modal form{display:flex;justify-content:center;align-items:center;flex-direction:column}.modal .box-input{position:relative;width:auto;height:auto;border:2px dashed #0059ff;cursor:pointer;margin:20px 0;text-align:center;padding:20px;border-radius:5px;z-index:2}.modal .box-input .image{display:none}.modal .box-input .label{z-index:1}.modal .box-input .preview{position:relative;width:100px;height:100px;line-height:100px;color:#2b2d2e;border:none;z-index:1}.modal .modal-close{position:relative;margin:20px 0;text-align:end;font-size:1em;font-weight:500;cursor:pointer}.modal-overlay{position:fixed;width:100%;height:100%;top:0;left:0;display:none;background-color:rgba(13,14,15,.6);z-index:1}.show{display:block!important}.item-updater{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:0 0 auto}.item-updater .item-count{display:block;width:auto;height:30px;text-align:center;line-height:30px;font-size:15px;margin:0 5px;padding:0 10px;box-shadow:0 0 10px rgba(0,0,0,.135);border-radius:10px}.item-updater .updater-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:10px;margin-left:10px}.item-updater .updater-buttons .updater-btn{width:30px;height:30px;flex-direction:row;margin:5px}.item-updater .updater-buttons .updater-btn,.loader{display:flex;align-items:center;justify-content:center}.loader{position:relative;background:#fff;width:100%;height:100%}.loader span{color:#fff;margin:0 15px;font-size:1em;font-weight:700;-webkit-animation:animate 2.4s linear infinite;animation:animate 2.4s linear infinite;font-family:sans-serif}.loader span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.loader span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loader span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.loader span:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.loader span:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}.loader span:nth-child(6){-webkit-animation-delay:1s;animation-delay:1s}.loader span:nth-child(7){-webkit-animation-delay:1.2s;animation-delay:1.2s}.loader span:nth-child(8){-webkit-animation-delay:1.4s;animation-delay:1.4s}@-webkit-keyframes animate{0%{text-shadow:0 0 10px transparent}40%{text-shadow:0 10px 20px rgba(0,0,0,.315);color:#2b2d2e}80%,to{text-shadow:0 0 10px transparent}}@keyframes animate{0%{text-shadow:0 0 10px transparent}40%{text-shadow:0 10px 20px rgba(0,0,0,.315);color:#2b2d2e}80%,to{text-shadow:0 0 10px transparent}}.ripple{background-position:50%;transition:background .2s}.ripple:hover{background:transparent radial-gradient(circle,transparent 1%,transparent 0) 50%/15000%}.ripple:active{background-color:hsla(0,0%,53.3%,.11);background-size:100%;transition:background 0s}@-webkit-keyframes ripple{to{opacity:0;transform:scale(2.5)}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.notifications{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:250px;height:auto;z-index:1000000000}.notifications .notification{position:relative;width:100%;height:auto;background:#fff;margin:5px 0;border-radius:10px;border:none!important;box-shadow:0 10px 20px rgba(0,0,0,.135)}.notifications .notification .success{color:#0059ff!important}.notifications .notification .error{color:#ff000d!important}.image-input{position:relative;width:200px;height:200px;border-radius:10px;margin:20px 0;background:#eee;border:2px solid #a7a7a7;display:flex;flex-direction:column;justify-content:center;align-items:center}.image-input .image-file{display:none}.image-input .label{font-size:1.5em;color:#a7a7a7}.image-input .preview{position:relative;width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;border-radius:10px}.progress-alert{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;text-align:center;height:auto;background:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.135)}.progress-alert .title{position:relative;width:100%;font-size:1.3em;margin-bottom:20px}.progress-alert .progress{position:relative;width:0;height:5px;background:#0059ff;border-radius:5px;transition:width 0s ease-in-out}@media screen and (max-width:900px){.container{padding:0 10px}.input{max-width:100%}.notifications{max-width:80%}.text-logo{font-size:1.5em}.maintenance-card{width:90%;font-size:1.5em}.loader{font-size:1em}header{padding:30px 5%}header nav{width:50px;height:50px;z-index:100000000000}.links{display:none;position:absolute;top:100px;right:5%;width:250px;height:auto;background:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 10px 20px rgba(0,0,0,.135)}.links .link{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:90%;height:50px;padding:0;margin:0}header nav .menubtn{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;border:none;border-radius:50%}header nav .menubtn span{width:50%;height:3px;background:#a7a7a7;border-radius:3px;margin:2px 0}.form{max-width:none;max-height:none;height:auto}.form,.modal{width:90%}.items .cart-item{margin:10px 0}.items .cart-item .item .item-image-wrapper{background:#eee}.items .cart-item .item .item-image-wrapper,.items .cart-item .item .item-image-wrapper .item-image{position:relative;width:100px;height:100px;border-radius:10px}.items .cart-item .item .item-image-wrapper .item-count{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(71,135,255,.719);color:#fff;padding:5px;border-radius:10px;text-align:center;z-index:1000000}.items .cart-item .item .item-info .item-name{font-size:2.5vw}.items .cart-item .item .item-info .item-price{font-size:2vw}}.modal{display:none;position:fixed;z-index:100000000000;padding-top:100px;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.7)}.modal-content{width:50%;height:100%;max-width:500px;max-height:500px;-o-object-fit:scale-down;object-fit:scale-down}#caption,.modal-content{margin:auto;display:block}#caption{width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}#caption,.modal-content{-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:.6s;animation-duration:.6s}@-webkit-keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.modalCloseBtn{position:absolute;top:15px;right:15px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}.modalCloseBtn i{color:#f1f1f1}.modalCloseBtn:focus,.modalCloseBtn:hover{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.modal-content{width:100%;max-width:250px;height:250px}}@media screen and (max-width:500px){.container{padding:0 10px}.input{max-width:100%}.notifications{max-width:80%}.text-logo{font-size:1.5em}.maintenance-card{width:90%;font-size:1.1em}.loader{font-size:1em}header{padding:30px 5%}header nav{width:50px;height:50px;z-index:100000000000}.links{display:none;position:absolute;top:100px;right:5%;width:250px;height:auto;background:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 10px 20px rgba(0,0,0,.135)}.links .link{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:90%;height:50px;padding:0;margin:0}header nav .menubtn{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;border:none;border-radius:50%}header nav .menubtn span{width:50%;height:3px;background:#a7a7a7;border-radius:3px;margin:2px 0}.form{max-width:none;max-height:none;width:100%;height:auto}.items{margin:15px 0}.items .cart-item{margin:5px 0}.items .cart-item .item .item-image-wrapper{background:#eee}.items .cart-item .item .item-image-wrapper,.items .cart-item .item .item-image-wrapper .item-image{position:relative;width:50px;height:50px;border-radius:10px}.items .cart-item .item .item-image-wrapper .item-count{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(71,135,255,.719);color:#fff;padding:5px;border-radius:10px;text-align:center;z-index:1000000}.items .cart-item .item .item-info .item-name{font-size:4.5vw}.items .cart-item .item .item-info .item-price{font-size:4vw}.updater-buttons .updater-btn{width:10px;height:10px}}@media (prefers-color-scheme:dark){.notifications .notification{background:#1c1e20}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif;color:#fff;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#app{min-width:300px}body{background-color:#1c1e20}a,button,li{font-weight:300;font-size:16px;color:#fff;text-decoration:none}.progress-alert{background:#1c1e20}.image-input{background:#2b2d2e}.error,.input,.links,.links .link,.success{background:#1c1e20}.input{box-shadow:0 5px 10px rgba(0,0,0,.315)}.input .input-content,.input .input-prefix,.input .input-suffix{background:#1c1e20}.input .input-content::-webkit-input-placeholder{color:#bbb}.input .input-content::-moz-placeholder{color:#bbb}.input .input-content::-ms-input-placeholder{color:#bbb}.input .input-content::placeholder{color:#bbb}.items .cart-item .item .item-image-wrapper{background:#2b2d2e}.items .cart-item .item .item-info .item-name{color:#fff}.items .cart-item .item .item-info .item-price{color:#a7a7a7}.loader{background:#1c1e20}.loader span{color:#1c1e20}@-webkit-keyframes animate{0%{text-shadow:0 0 10px hsla(0,0%,100%,0)}40%{text-shadow:0 10px 20px hsla(0,0%,80.8%,.2);color:#fff}80%,to{text-shadow:0 0 10px hsla(0,0%,100%,0)}}@keyframes animate{0%{text-shadow:0 0 10px hsla(0,0%,100%,0)}40%{text-shadow:0 10px 20px hsla(0,0%,80.8%,.2);color:#fff}80%,to{text-shadow:0 0 10px hsla(0,0%,100%,0)}}}