.woocommerce .cart .checkout-button.button{background-color:#4caf50!important;color:white!important;font-weight:bold;border-radius:8px;border:none;padding:14px 24px;transition:background-color 0.3s ease}.woocommerce .cart .checkout-button.button:hover{background-color:#388e3c!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#eeeeee!important;color:#333!important;border-radius:6px;padding:10px 18px;font-weight:600;border:1px solid #ccc}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#d7ffd9!important;color:#222!important}.woocommerce-cart table.cart{border-collapse:separate;border-spacing:0 10px;width:100%;background-color:#fafafa;border-radius:10px}.woocommerce-cart table.cart th{background-color:#e8f5e9;color:#2e7d32;padding:12px;text-align:center;font-size:15px}.woocommerce-cart table.cart td{text-align:center;padding:15px 10px}.woocommerce .cart-empty{background-color:#fff8e1;color:#5d4037;padding:30px;font-size:18px;border:2px dashed #ffe082;border-radius:12px;text-align:center;margin:30px auto}.woocommerce .return-to-shop a.button{background-color:#4caf50;color:#fff!important;border-radius:6px;padding:10px 20px;font-weight:600;text-decoration:none}