@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap);.navbar-container{height:10vh;box-shadow:0 0 8px 0 rgba(0,0,0,.5);padding:0 2rem;background-color:#fff;display:flex;justify-content:space-between;align-items:center;width:100%}Link{text-decoration:none}.nav-logo{font-size:1.5rem;cursor:pointer}.cart-icon{cursor:pointer;position:relative}.badge{position:absolute;top:12px;right:12px;padding:5px 10px;border-radius:50%;background-color:red;color:#fff}.container{display:flex;justify-content:center;align-items:center}.card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);width:250px;height:350px;margin:16px;padding:16px;cursor:pointer;overflow:hidden}.card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.text-container{padding:8px;width:100%;height:110px}.product-name{margin:8px 0}.product-img{width:100%;height:240px;object-fit:contain}.close-btn{cursor:pointer;position:absolute;top:0;right:0;margin:8px;color:grey}.product-container{width:100%;height:100%;padding:12px 0}.img-container,.product-container{display:flex;justify-content:center}.img-container{max-width:100%;max-height:100%;flex:1 1;align-items:center}.product-detail-image{object-fit:contain}.info,.product-detail-image{max-width:100%;max-height:100%}.info{text-align:center;flex:1 1}.info-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.btn-container{display:flex;justify-content:space-evenly;margin:16px 0}.add-to-cart-btn{background-color:var(--primary-color)}.add-to-cart-btn,.buy-now-btn{padding:20px 40px;border:none;border-radius:4px;color:#fff;cursor:pointer;outline:none;font-size:16px}.buy-now-btn{background-color:var(--secondary-color)}@media screen and (max-width:768px){.card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);width:150px;height:320px;margin:16px;padding:16px;cursor:pointer;overflow:hidden}.text-container{padding:8px;width:100%;height:100px}.product-name{margin:8px 0}.product-img{width:100%;height:200px;object-fit:contain}.product-container{display:flex;flex-direction:column}.info-container h1{font-size:1.2rem}.btn-container{display:flex;flex-direction:column}.add-to-cart-btn{background-color:var(--primary-color);margin-bottom:1rem}.add-to-cart-btn,.buy-now-btn{padding:10px 20px;border:none;border-radius:4px;color:#fff;cursor:pointer;outline:none;font-size:16px}.buy-now-btn{background-color:var(--secondary-color)}}.main-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.item-container{padding:1rem}.item-container,.item-info{display:flex;align-items:center}.item-info{width:100%;padding:24px;margin:0 4rem;justify-content:space-between}.item-info-container{display:flex;justify-content:center;align-items:center}.item-quantity{margin-right:16px}.item-quantity button{padding:4px 8px;cursor:pointer}.item-quantity span{margin:0 8px;font-weight:500}.cart-item-img{width:80px;height:100px}@media screen and (max-width:768px){.item-container{justify-content:center}.item-container,.item-info{padding:0;display:flex;align-items:center}.item-info{width:100%;height:80px;margin:0;flex-direction:column;justify-content:space-between}.item-info>p{font-weight:500}.item-info-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.item-quantity{margin-right:0}.item-quantity button{padding:2px 4px;cursor:pointer}.item-quantity span{margin:0 8px;font-weight:500}.cart-item-img{width:80px;height:100px;margin-bottom:8px}.item-info-price{margin-top:4px}}.loading-txt-container{display:flex;justify-content:center;align-items:center;text-align:center;height:90vh}.cart-item-container{padding:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);margin:2rem}.cart-info{justify-content:space-between;padding:16px 0;margin:2rem}.cart-info,.cart-info-btn{display:flex;align-items:center}.cart-info-btn{width:100%;height:100%;justify-content:flex-end}.empty-cart-container{display:flex;width:100%;height:90vh;flex-direction:column;justify-content:center;align-items:center}.empty-cart-btn{margin-top:16px;padding:12px 24px;border:none;outline:none;border-radius:4px;background-color:var(--secondary-color);color:#fff;cursor:pointer}.empty-cart{margin-right:16px;background-color:var(--primary-color)}.checkout-cart,.empty-cart{padding:10px 20px;border:none;color:#fff;outline:none;cursor:pointer}.checkout-cart{background-color:var(--secondary-color)}@media screen and (max-width:768px){.cart-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cart-info-btn{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:1.2rem}}.review-items{display:flex;justify-content:space-between;width:400px}.review-items-container{margin-bottom:2rem}.review-items p{font-weight:500}.payment-hr{margin-top:10px}@media screen and (max-width:768px){.review-items{width:280px}}.payment{width:100%;height:100%}.payment-form-title{text-align:center;margin-bottom:2rem}.payment-form{padding-top:2rem}.payment-btn-container{display:flex;justify-content:space-between;align-items:center}.payment-back-btn{background-color:var(--primary-color)}.payment-back-btn,.payment-pay-btn{padding:10px 20px;outline:none;border:none;cursor:pointer;color:#fff}.payment-pay-btn{background-color:var(--secondary-color)}.address-form-title{margin-bottom:2rem}.address-form-btn-container{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.prev-btn{background-color:var(--primary-color)}.next-btn,.prev-btn{padding:10px 20px;border:none;outline:none;cursor:pointer;color:#fff}.next-btn{background-color:var(--secondary-color)}.address-form{display:flex;flex-direction:column;flex-wrap:wrap}.address-form input{border:0;outline:0;background:transparent;border-bottom:2px solid grey;margin-bottom:24px;font-size:1rem}@media screen and (max-width:768px){.address-form input{margin-bottom:32px;font-size:1.2rem}select{width:auto}}.checkout-card{display:flex;justify-content:center;align-items:center;height:90vh}.checkout-card-container{display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);padding:2rem}.flex-1,.flex-2,.flex-3{margin-bottom:8px}.flex-1 #fname,.flex-2 #address,.flex-3 #city{margin-right:16px}#so,#ss,.address-form #sc{padding:12px}.address-form label{color:grey;margin:8px 0}@media screen and (max-width:768px){.flex-1,.flex-2,.flex-3{display:flex;flex-direction:column;margin-bottom:0}.flex-1 #fname,.flex-2 #address,.flex-3 #city{margin-right:0}#so,#ss,.address-form #sc{padding:2px}.address-form label{color:grey;margin:8px 0}}:root{--primary-color:#ff9292;--secondary-color:#845ec2}*{box-sizing:border-box;padding:0;margin:0}body,html{font-family:"Rubik",sans-serif;width:100%;height:100%}
/*# sourceMappingURL=main.b4f21380.chunk.css.map */