.empty-cart{text-align:center;padding:50px 20px;max-width:500px;margin:100px auto}.cart-icon{font-size:80px;color:#1d3eb0;margin-bottom:20px}.empty-cart h2{font-size:24px;font-weight:700;color:#333;margin-bottom:10px}.empty-cart p{font-size:16px;color:#777;margin-bottom:20px}.shop-btn{display:inline-block;padding:12px 20px;background-color:#1d3eb0;color:#fff;font-size:16px;text-decoration:none;border-radius:5px;transition:background .3s ease-in-out}.shop-btn:hover{background-color:#0056b3}