<style>
    /* Hide the default add to cart button */
    .theme-add-to-cart,
    .product-page .product-summary .btn-cart,
    .product-page .product-actions .btn-add-to-cart {
        display: none !important;
    }

    /* Hide the default description dropdown */
    .product-options select {
        display: none !important;
    }

    /* Table Styling */
    .zcs_variant_table {
        width: 100%;
        border-collapse: collapse;
        margin-top: 20px;
    }

    .zcs_table_header {
        padding: 0.5rem;
        background: #000;
        color: #fff;
        border: 1px solid #fff;
        text-align: center;
    }

    .zcs_table_row_value {
        padding: 0.5rem;
        text-align: center;
        background: #ededed;
        border: 1px solid #fff;
    }

    /* Quantity Input */
    .quantity-input {
        width: 50px;
        padding: 5px;
        text-align: center;
    }

    /* Add to Cart Button */
    .add-to-cart-btn {
        padding: 5px 10px;
        background-color: #28a745;
        color: #fff;
        border: none;
        cursor: pointer;
    }

    .add-to-cart-btn:hover {
        background-color: #218838;
    }
</style>