:root{--color-1:#3f3d56;--color-2:#ff6584;--color-3:#67d0ff;--color-4:#000123;--font-1:"Lato",sans-serif;--font-2:"Montserrat",sans-serif;--font-3:"Roboto",sans-serif;--font-4:arial}html{box-sizing:border-box;font-size:16px}*,:after,:before{box-sizing:inherit;font-family:Roboto,sans-serif;font-family:var(--font-3)}body,h1,h2,h3,h4,h5,h6,ol,p,ul{font-weight:400;margin:0;padding:0}ol,ul{list-style:none}img{height:auto;max-width:100%}body{background-color:#f5f5f5}.loading{--r1:154%;--r2:68.5%;-webkit-animation:p9 2s linear infinite;animation:p9 2s linear infinite;background:radial-gradient(var(--r1) var(--r2) at top,#0000 79.5%,#67d0ff 80%),radial-gradient(var(--r1) var(--r2) at bottom,#67d0ff 79.5%,#0000 80%),radial-gradient(var(--r1) var(--r2) at top,#0000 79.5%,#67d0ff 80%),#ccc;background:radial-gradient(var(--r1) var(--r2) at top,#0000 79.5%,var(--color-3) 80%),radial-gradient(var(--r1) var(--r2) at bottom,var(--color-3) 79.5%,#0000 80%),radial-gradient(var(--r1) var(--r2) at top,#0000 79.5%,var(--color-3) 80%),#ccc;background-position:-100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:50.5% 220%;border-radius:50%;height:120px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120px}@-webkit-keyframes p9{33%{background-position:0 33%,100% 33%,200% 33%}66%{background-position:-100% 66%,0 66%,100% 66%}to{background-position:0 100%,100% 100%,200% 100%}}@keyframes p9{33%{background-position:0 33%,100% 33%,200% 33%}66%{background-position:-100% 66%,0 66%,100% 66%}to{background-position:0 100%,100% 100%,200% 100%}}.login-page{align-items:center;display:flex;gap:60px;height:100vh;justify-content:center;width:100vw}.login-page-logo{border-right:1px solid #000;height:360px;padding-right:60px}.login-form{gap:20px;height:360px;justify-content:center;padding:10px;width:300px}.login-form,.login-form label{display:flex;flex-direction:column}.login-form label{font-size:1.2rem}.login-form label input{background-color:initial;border:none;border-bottom:1px solid #000;outline:none;padding:10px 10px 5px;width:100%}.login-btn-container{align-items:center;display:flex;flex-direction:column;gap:10px}.login-btn{background-color:var(--color-1);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;height:35px;transition:.3s;width:40%}.login-btn:disabled{cursor:not-allowed;opacity:.7}.login-password-label{position:relative}.register-btn{background-color:initial;border:none;color:green}.register-btn a{font-size:1rem;text-decoration:none}.register-btn a:hover{text-decoration:underline}.toggle-password-btn{background-color:initial;border:none;bottom:0;cursor:pointer;height:30px;position:absolute;right:0;width:30px}.toggle-password-btn img{width:100%}.hidden{opacity:0}.login-error{color:var(--color-2);height:1rem;text-align:center}@media only screen and (max-width:768px){.login-page-logo{display:none}}.cart-btn{align-items:center;background-color:var(--color-1);border:1px solid var(--color-3);border-radius:5px;box-shadow:0 1px 2px rgb(0 0 0/6%),0 1px 3px rgba(0,0,0,.1);color:var(--color-3);cursor:pointer;display:flex;flex-direction:column;font-size:1.2rem;font-weight:600;gap:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:10px;transition:1s;width:100px}.cart-btn p{word-wrap:break-word;max-width:90%}.cart-btn:disabled{background-color:initial;border-color:var(--color-3);color:var(--color-3);cursor:not-allowed;height:70px;-webkit-transform:translateY(-200px);transform:translateY(-200px);width:70px}.cart-btn:enabled{min-height:100px}.cart-btn:enabled:hover{scale:1.1}.cart-btn img{width:50px}.customer-products-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,220px);justify-content:center;padding:30px 60px;width:90%}.product-card{align-items:center;background-color:#fff;border:1px solid #e1e5eb;border-radius:6px;box-shadow:0 1px 2px rgb(0 0 0/6%),0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px;height:300px;justify-content:space-around;margin:10px;padding:10px;width:220px}.product-card-image{height:150px}.product-card-buttons{align-items:baseline;display:flex}.product-card-buttons input{border:1px solid var(--color-1);border-radius:0;height:20px;text-align:center;width:50px}.product-card-buttons input::-webkit-inner-spin-button,.product-card-buttons input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.minus-btn{border:none;border-radius:5px 0 0 5px;font-weight:800}.minus-btn,.plus-btn{background-color:var(--color-1);color:#fff;height:20px;width:20px}.plus-btn{border:none;border-radius:0 5px 5px 0}.cart-btn-container{align-items:center;display:flex;height:120px;justify-content:center;width:120px}.customer-product-page,.navbar{display:flex;justify-content:space-between}.navbar{align-items:center;background-color:var(--color-1);box-shadow:0 0 10px rgba(0,0,0,.622);color:var(--color-3);height:60px;padding:0 15px;position:relative;z-index:1}.navbar-buttons{align-items:center;display:flex;height:100%}.navbar-customer{display:flex;height:100%;padding:0 15px}.navbar-customer a{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;text-decoration:none;transition:.3s;width:150px}.navbar-customer a:hover,.navbar-meus-pedidos:hover{background-color:var(--color-3);color:var(--color-1)}.navbar-name{align-items:center;display:flex;height:100%;justify-content:center}.navbar-logout{background-color:var(--color-2);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;height:60%;letter-spacing:1px;text-transform:uppercase;transition:.2s;width:100px}.navbar-logout:hover{scale:.95}.page-order-card{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr;margin:auto;padding:30px 10px;width:85%}.order-card-container{align-items:center;display:flex;justify-content:center}.order-card{align-items:center;background-color:#fff;border:1px solid #e1e5eb;border-radius:6px;box-shadow:0 1px 2px rgb(0 0 0/6%),0 1px 3px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;height:150px;margin:10px;padding:0;transition:.3s;width:220px}.order-card .index{background-color:var(--color-1);border-radius:6px 6px 0 0;color:#fff;font-size:1rem;font-weight:900;padding:5px;width:100%}.order-card-inner{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.order-card:hover{scale:1.1}.card-status{background-color:var(--color-1);border-top:1px solid;font-weight:600;padding:5px;width:100%}.pendente{border-color:#fff;color:#fff}.preparando{border-color:#ff0;color:#ff0}.em-transito{border-color:#17d217;color:#17d217}.entregue{border-color:var(--color-3);color:var(--color-3)}.checkout-page{padding-top:30px}.checkout-card-container{-ms-overflow-style:none;align-items:center;background-color:#dbdbdb;display:flex;flex-direction:column;gap:10px;max-height:30vh;overflow-y:scroll;padding:10px;scrollbar-width:none}.checkout-card-container::-webkit-scrollbar{display:none}.checkout-item{border-radius:5px;display:flex;justify-content:center;width:80%}.checkout-item *{background-color:var(--color-1);border-bottom:2px solid #fff;border-top:2px solid #fff;color:#fff;padding:10px;text-align:center}.checkout-item-index{border-left:2px solid #fff;border-radius:5px 0 0 5px;width:5%}.checkout-item-name{background-color:#fff;color:var(--color-1);text-align:left;text-indent:5px;width:60%}.checkout-item-price,.checkout-item-quantity,.checkout-item-total{width:12%}.checkout-item-total:last-child{border-radius:0 5px 5px 0;border-right:2px solid #fff}.checkout-btn-remove{background-color:var(--color-2);border-left:none;cursor:pointer;font-weight:600;letter-spacing:1px;width:12%}.btn-remove:last-child,.checkout-btn-remove:last-child{border-radius:0 5px 5px 0;border-right:2px solid #fff}.btn-remove:last-child{background-color:var(--color-1);height:100%;width:12%}.item-name{text-align:left;text-indent:5px;width:60%}.checkout-datails{align-items:center;display:flex}.checkout-form{display:flex;flex-direction:column;gap:15px;padding:30px 30px 30px 200px;width:60%}.checkout-title-details{font-size:1.7rem;font-weight:200}.checkout-datails-total{background-color:var(--color-1);border-radius:5px;color:var(--color-3);padding:15px;text-align:center}.checkout-form label{display:flex;flex-direction:column;font-size:1.2rem}.checkout-form label input{background-color:initial;border:none;border-bottom:1px solid #000;outline:none;padding:10px 10px 5px;width:50%}.checkout-form label select{border:1px solid #000;margin-top:10px;outline:none;padding:10px;text-align:center;width:50%}.checkout-btn-container{align-items:center;display:flex;justify-content:center;padding:20px}.checkout-btn{background-color:var(--color-3);border:none;border-radius:5px;cursor:pointer;margin:auto;padding:15px;transition:.3s}.checkout-btn:disabled{cursor:not-allowed;opacity:.5}.checkout-btn:enabled:hover{scale:1.1}.details-details{display:flex;flex-direction:column}.detials-description{align-items:center;display:flex;font-size:1.3rem;font-weight:200;justify-content:space-around;padding:30px 10px}.btn-entregue{background-color:var(--color-2);border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;letter-spacing:1px;padding:15px;transition:.3s}.btn-entregue:disabled{cursor:not-allowed;opacity:.5}.btn-entregue:enabled:hover{scale:1.1}.details-total{font-size:1.5rem;padding:30px;text-align:center}.detials-btn-seller{display:flex;gap:15px}.admin-form{align-items:center;display:flex;gap:80px;justify-content:center;padding-top:30px}.admin-page h3{font-size:1.7rem;font-weight:200;padding:30px 20px 10px;text-align:center}.admin-form label{display:flex;flex-direction:column}.admin-form label input{background-color:initial;border:none;border-bottom:1px solid #000;margin-top:18px;outline:none;padding:10px 10px 5px;width:100%}.admin-form label select{border:1px solid #000;margin-top:10px;outline:none;padding:10px;text-align:center;width:100%}.btn-cadastrar{background-color:var(--color-2);border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;letter-spacing:1px;padding:15px;transition:.3s}.btn-cadastrar:disabled{cursor:not-allowed;opacity:.5}.btn-cadastrar:enabled:hover{scale:1.1}.admin-users-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:30px}.user-card{align-items:center;background-color:#fff;border:1px solid #e1e5eb;border-radius:6px;box-shadow:0 1px 2px rgb(0 0 0/6%),0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:15px;height:190px;margin:10px;padding:0;position:relative;transition:.3s;width:220px}.user-card .index{background-color:var(--color-1);border-radius:6px 6px 0 0;color:#fff;font-size:1rem;font-weight:900;padding:5px;text-align:center;width:100%}.user-card p{max-width:23ch;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.user-btn-remove{background-color:var(--color-2);border:none;border-radius:0 0 5px 5px;bottom:0;color:#fff;cursor:pointer;font-weight:600;letter-spacing:1px;padding:10px;position:absolute;transition:.3s;width:100%}.user-btn-remove:hover{letter-spacing:2px}.register-page{align-items:center;display:flex;gap:60px;height:100vh;justify-content:center;width:100vw}.register-button{background-color:var(--color-1);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;height:35px;transition:.3s;width:50%}.register-button:disabled{cursor:not-allowed;opacity:.7}
/*# sourceMappingURL=main.97bdd080.css.map*/