@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}.app-header{background-color:#ff0}.products-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-template-rows:auto;margin-top:1rem}.product-card{align-items:center;border-radius:10px;box-shadow:1px 1px 10px rgba(0,0,0,.8);display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin:.5rem;padding:30px}.product-image{display:block;object-fit:cover;width:30%}.product-description{color:#777;font-size:.75rem}.add-to-cart-btn{background-color:darkred;border:none;color:#fff;cursor:pointer;font-weight:700;outline:none;padding:.5rem;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.add-to-cart-btn:hover{background-color:#000;color:#fff}.add-to-cart-btn:active{-webkit-transform:scale(.9);transform:scale(.9)}.cart-header{align-items:center;background-color:rgba(0,0,0,.8);color:#fff;display:flex;justify-content:space-between;padding:1rem;position:fixed;top:1;width:100%}.cart-item-list{margin-top:5rem}.cart-item-image{width:50px}.cart-item-card{border:1px solid #000;padding:1rem}.quantity-actions{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;margin-top:.5rem;max-width:320px}.quantity-button{border:none;cursor:pointer;font-size:1rem;font-weight:700;height:2rem;outline:none;padding:.25rem .5rem;transition:all .1s ease-in-out;width:2rem}.decrease,.delete{background-color:tomato;flex:1 1}.increase{background-color:#20b2aa;flex:1 1}.quantity-button:active{-webkit-transform:scale(.9);transform:scale(.9)}.empty-cart{align-items:center;display:flex;flex-direction:column;gap:.5rem;height:80vh;justify-content:center}.go-back{background-color:darkred;border:none;color:#fff;cursor:pointer;font-weight:700;outline:none;padding:.5rem;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.go-back:hover{background-color:#000;color:#fff}.go-back:active{-webkit-transform:scale(.9);transform:scale(.9)}.delete{transition:all .2s ease-in-out}.checkout-button,.delete{border:none;color:#fff;cursor:pointer;outline:none;padding:.5rem;text-transform:uppercase}.checkout-button{background-color:#4169e1;box-shadow:0 0 10px orange;transition:all .1s ease-in-out}.checkout-button:hover{background-color:orange;box-shadow:0 0 10px #fff;color:#4169e1}.checkout-button:active{-webkit-transform:scale(.9);transform:scale(.9)}.success-container{height:90vh;margin:10% auto;text-align:center}.app-header{align-items:center;background-color:orange;box-shadow:1px 1px 10px rgba(0,0,0,.8);display:flex;justify-content:space-between;padding:1rem;position:-webkit-sticky;position:sticky;top:0}.app-name{font-family:Quicksand,sans-serif}.links li{display:inline-block;margin:0 .5rem;padding:.5rem;transition:all .1s ease-in-out}.links li:hover{color:darkred}.links li:active{-webkit-transform:scale(.9);transform:scale(.9)}.links span{margin-left:.5rem}.cart{position:relative}.cart-total{background-color:red;border-radius:500px;font-size:1rem;padding:.25rem .5rem;position:absolute;right:-25px;top:-20px}@media screen and (max-width:600px){.app-name{font-size:1rem}}
/*# sourceMappingURL=main.e47d90a9.css.map*/